public sealed class TextAnnotation : IMessage<TextAnnotation>, IEquatable<TextAnnotation>, IDeepCloneable<TextAnnotation>, IBufferMessage, IMessageReference documentation and code samples for the Google Cloud Vision v1 API class TextAnnotation.
TextAnnotation contains a structured representation of OCR extracted text. The hierarchy of an OCR extracted text structure is like this: TextAnnotation -> Page -> Block -> Paragraph -> Word -> Symbol Each structural component, starting from Page, may further have their own properties. Properties describe detected languages, breaks etc.. Please refer to the [TextAnnotation.TextProperty][google.cloud.vision.v1.TextAnnotation.TextProperty] message definition below for more detail.
Implements
IMessageTextAnnotation, IEquatableTextAnnotation, IDeepCloneableTextAnnotation, IBufferMessage, IMessageNamespace
Google.Cloud.Vision.V1Assembly
Google.Cloud.Vision.V1.dll
Constructors
TextAnnotation()
public TextAnnotation()TextAnnotation(TextAnnotation)
public TextAnnotation(TextAnnotation other)| Parameter | |
|---|---|
| Name | Description |
other |
TextAnnotation |
Properties
Pages
public RepeatedField<Page> Pages { get; }List of pages detected by OCR.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldPage |
|
Text
public string Text { get; set; }UTF-8 text detected on the pages.
| Property Value | |
|---|---|
| Type | Description |
string |
|