BarcodeField

Огляд

BarcodeField — це клас у Aspose.PDF FOSS для .NET. Успадковується від: TextBoxField.

Поле форми Tx, у якого віджет містить словник /PMD (PaperMetaData) — поле Acrobat з паперовим штрих-кодом.

Цей клас надає 35 методів для роботи з об’єктами BarcodeField у програмах .NET. Доступні методи включають: Accept, AddBarcode, AddImage, BarcodeField, ChangeAfterResize, Clone, CopyTo, ExecuteFieldJavaScript, ExportToJson, ExportValueToJson, Field, Flatten та 11 додаткових методів. Усі публічні члени доступні будь-якому застосунку .NET після встановлення пакету Aspose.PDF FOSS для .NET. Властивості: Action, Actions, ActiveState, Alignment, AlternateName, AnnotationFlags та ще 88.

Властивості

НазваТипДоступОпис
SymbologySymbologyЧитанняСимволіка штрих-коду (/PMD /Symbology).
ResolutionintЧитанняРоздільна здатність відтворення в DPI (/PMD /Resolution).
CaptionstringЧитанняПідпис штрихкоду (/PMD /Caption).
XSymWidthintЧитанняГоризонтальний розмір модуля у одиницях пристрою (/PMD /XSymWidth).
XSymHeightintЧитанняВертикальний розмір модуля у одиницях пристрою (/PMD /XSymHeight).
ECCintЧитанняРівень корекції помилок (/PMD /ECC).
MaxFontSizedoubleЧитання/ЗаписСтатичне значення за замовчуванням застосовано до всіх новостворених TextBoxFields’ автоматичного підгонювання зовнішнього вигляду.
MinFontSizedoubleЧитання/ЗаписСтатичне значення за замовчуванням застосовано до всіх новостворених TextBoxFields’ автоматичного підгонювання зовнішнього вигляду — нижня межа для автоматично масштабованого шрифту.
FitIntoRectangleboolЧитання/ЗаписСтатичне значення за замовчуванням, застосоване до всіх новостворених TextBoxFields FitIntoRectangle прапорця.
WidthdoubleЧитання/ЗаписШирина макету, коли поле розташоване всередині контейнера макету (комірка таблиці, абзац).
HeightdoubleЧитання/ЗаписВисота макету, коли поле розташоване всередині контейнера макету.
MultilineboolЧитання/ЗаписПрапорець багаторядковості (біт 13 у /Ff).
MaxLenintЧитання/ЗаписОтримує або встановлює max len.
IsMultilineboolЧитанняОтримує, чи є багаторядковим.
IsPasswordboolЧитанняОтримує IsPassword.
TextVerticalAlignmentVerticalAlignmentЧитання/ЗаписВертикальне вирівнювання тексту всередині зовнішнього вигляду поля.
IsRichTextboolЧитанняTrue, коли поле Tx має встановлений прапорець rich-text (біт 26 у /Ff).
JustificationintЧитанняВирівнювання тексту: 0 = ліво, 1 = центр, 2 = право.
ForceCombsboolЧитання/ЗаписБіт 25 у /Ff (Comb): коли встановлено, поле ділиться на MaxLen зубців однакової ширини.
ScrollableboolЧитання/ЗаписІнверсія біту 24 у /Ff (DoNotScroll).
SpellCheckboolЧитання/ЗаписІнверсія біта 23 у /Ff (DoNotSpellCheck).
Valuestring?Читання/ЗаписТекстове значення, збережене в /V.
TypeFieldTypeЧитанняТип поля.
FullNamestring?ЧитанняПовністю кваліфікована назва поля.
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentЧитання/ЗаписПеревизначення горизонтального вирівнювання, специфічного для тексту, застосоване до зовнішнього вигляду віджета поля.
PageIndexintЧитанняІндекс сторінки, що починається з 1, яка володіє віджетом цього поля.
PartialNamestring?Читання/ЗаписЧасткова назва поля (/T).
NormalAppearanceXForm?ЧитанняЗвичайний вигляд поля (запис /AP /N).
AppearanceAspose.Pdf.Annotations.AppearanceDictionaryЧитанняПотоки відображення віджета поля (запис /AP), індексовані за назвою відображення.
OnActivatedAnnotations.PdfAction?Читання/ЗаписДія, що спрацьовує, коли це поле активовано (запис /A).
CountintЧитанняКількість елементів у масиві /Kids цього поля — або дочірні поля (вузли ієрархії), або анотації віджетів (термінальне поле з кількома візуальними віджетами, такими як згруповані прапорці/радіокнопки).
FieldsField[]ЧитанняДочірні елементи типу Field цього поля у вигляді масиву-знімка — зручний accessor, що відображає Fields у формі.
DefaultValuestring?ЧитанняЗначення за замовчуванням (/DV).
AlternateNamestring?Читання/ЗаписАльтернативна назва поля / підказка (/TU entry).
FlagsAspose.Pdf.Annotations.AnnotationFlagsЧитання/ЗаписПрапорці анотації віджета (/F entry), наприклад.
TabOrderintЧитання/ЗаписІндекс порядку табуляції для цього поля.
IsReadOnlyboolЧитанняЧи є поле лише для читання.
ReadOnlyboolЧитання/ЗаписЧи є поле лише для читання (встановлюваний псевдонім для парності API).
IsRequiredboolЧитанняЧи є поле обов’язковим.
CharacteristicsAspose.Pdf.Annotations.CharacteristicsЧитанняХарактеристики зовнішнього вигляду (кольори рамки/фону, обертання віджету).
DefaultAppearanceAspose.Pdf.Annotations.DefaultAppearanceЧитання/ЗаписТиповий зовнішній вигляд (шрифт, розмір, колір) поля — еквівалент на рівні поля WidgetAnnotation.
RectRectangle?Читання/ЗаписПрямокутник поля.
ColorColorЧитання/ЗаписКолір поля (зберігається у рядку /DA типового вигляду як RGB).
AnnotationIndexintЧитання/ЗаписПозиція табуляції від 1 для віджету цього поля у масиві /Annots сторінки — порядок у масиві відповідає порядку табуляції на сторінці.
IsGroupboolЧитанняЧи є це поле контейнером/групою дочірніх полів.
IsSharedFieldboolЧитання/ЗаписЧи належить це поле до групи спільних полів.
IsSynchronizedboolЧитанняЧи є колекція потокобезпечною.
SyncRootobjectЧитанняКорінь синхронізації; повертає цей екземпляр.
MappingNamestring?Читання/ЗаписНазва відображення, яку використовують зовнішні скрипти для ідентифікації поля.
AnnotationTypeAnnotationTypeЧитанняЗавжди Віджет.
BorderBorder?Читання/ЗаписШирина межі, стиль і шаблон пунктирної лінії визначаються з словника BS віджета (поля форми зберігають свою межу там, а не в /Border).
ActionsAnnotationActionCollectionЧитанняСлоти дій для дерева /AA віджета.
ExportableboolЧитання/ЗаписЧи слід експортувати значення віджета при відправці форми.
HighlightingHighlightingModeЧитання/ЗаписРежим візуального підсвічування, що використовується, коли користувач клацає віджет (/H entry).
ParentForms.Field?ЧитанняБатьківське поле, коли цей віджет є візуальним дочірнім елементом поля AcroForm.
RequiredboolЧитання/ЗаписЧи необхідно заповнити віджет перед відправкою (/Ff біт 2).
HighlightModestringЧитанняРежим підсвічування (/H entry).
DefaultAppearanceStringstring?ЧитанняРядок за замовчуванням вигляду (/DA entry).
FieldValuestring?ЧитанняЗначення поля (/V entry).
DefaultFieldValuestring?ЧитанняЗначення поля за замовчуванням (/DV entry).
FieldTypestring?ЧитанняТип поля (/FT entry).
InnerRectRectangle?ЧитанняПрямокутник анотації, зменшений за рахунок запису /RD (rectangle differences) — область, фактично намальована всередині Rect.
ActiveStatestring?Читання/ЗаписПоточний активний стан зовнішнього вигляду (/AS entry).
AlignmentTextAlignmentЧитання/ЗаписВирівнювання тексту (для free-text / widget annotations, що містять форматований текст).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentЧитання/ЗаписГоризонтальне вирівнювання (доступне окрім Alignment; обидва можна налаштовувати незалежно).
StatesAppearanceDictionaryЧитанняСловник appearance-state (підсловник для кожного стану у AP/N, наприклад,
UpdateAppearanceOnConvertboolЧитання/ЗаписЧи потрібно регенерувати потік відображення, коли анотація зберігається у перетворений документ.
UseFontSubsetboolЧитання/ЗаписЧи слід субсетувати вбудований шрифт (якщо є).
Contentsstring?Читання/ЗаписВміст анотації (текст).
OpacitydoubleЧитання/ЗаписНепрозорість анотації (0.0 = прозора, 1.0 = непрозора).
InteriorColorColor?Читання/ЗаписКолір внутрішньої частини анотації (/IC entry, для анотацій кола/квадрата/лінії).
Titlestring?Читання/ЗаписНазва анотації (автор для анотацій розмітки).
Namestring?Читання/ЗаписНазва анотації (унікальний ідентифікатор — запис /NM).
Subjectstring?Читання/ЗаписТема анотації (запис /Subj).
ModifiedDatestring?ЧитанняДата модифікації.
ModifiedDateTimeЧитання/ЗаписДата /M (modified) у вигляді типізованого DateTime.
AnnotationFlagsAnnotationFlagsЧитання/ЗаписТипізований псевдонім Flags, що відповідає публічному інтерфейсу і виставляє AnnotationFlags як властивість.
ActionPdfAction?Читання/ЗаписДія, пов’язана з цим анотацією (/A entry).
Authorstring?ЧитанняАвтор анотації (/T entry).
AnnotationStatestring?ЧитанняСтан анотації (/State entry), наприклад.
AnnotationStateModelstring?ЧитанняМодель стану анотації (/StateModel entry), наприклад.
ReplyTypestring?ЧитанняТип відповіді (/RT entry), напр.
InReplyToAnnotation?Читання/ЗаписАнотація, на яку це відповідає (/IRT entry).
QuadPointsPoint[]Читання/ЗаписQuadPoints як масив значень Point.
PagePage?ЧитанняСторінка, якій належить ця анотація, або null, коли її не вдається визначити (наприклад.
VerticalAlignmentVerticalAlignmentЧитання/ЗаписВертикальне вирівнювання, застосоване до цього абзацу.
MarginMarginInfoЧитання/ЗаписІнформація про зовнішнє поле застосована до цього абзацу.
IsFirstParagraphInColumnboolЧитання/ЗаписЗмусити абзац почати нову колонку.
IsKeptWithNextboolЧитання/ЗаписЗалишити цей абзац на тій самій сторінці, що й наступний.
IsInNewPageboolЧитання/ЗаписПримусити абзац починатися на новій сторінці.
IsInLineParagraphboolЧитання/ЗаписПрапорець вбудованого абзацу (не починає новий рядок).
HyperlinkTextstring?Читання/ЗаписЗастарілий рядковий тип цілі гіперпосилання.
HyperlinkHyperlink?Читання/ЗаписТипове оформлення гіперпосилання, застосоване до абзацу.
ZIndexintЧитання/ЗаписІндекс Z-order, що використовується рендерером DOM.

Методи

СигнатураОпис
BarcodeField(page: Page, rect: Rectangle)Створити поле штрихкоду у заданому прямокутнику сторінки.
BarcodeField(doc: Document, rect: Rectangle)Створіть поле штрихкоду, прив’язане до документа (поки без віджету сторінки).
TextBoxField(page: Page, rect: Rectangle)Створює нове поле текстового вікна на вказаній сторінці з заданим прямокутником.
TextBoxField(doc: Document, rect: Rectangle)Створює нове поле текстового вікна, пов’язане з документом (сторінка призначається за допомогою Form.Add).
TextBoxField(doc: Document)Текстове вікно, прив’язане до документа, без прямокутника.
TextBoxField(page: Page, rects: Rectangle[])Текстове поле з кількома віджетами — перший прямокутник використовується для словника віджетів; додаткові прямокутники зберігаються у /Kids згідно з контрактом багатовіджетного поля.
TextBoxField()Конструктор без параметрів — створює незв’язане текстове поле.
AddBarcode(code: string)Закодуйте код як заповнювальний штрих-код у значенні поля.
AddImage(image: System.Drawing.Image)Заглушка для підтримки накладання зображень.
Field(doc: Document)Створити поле, прив’язане до документа.
GetEnumerator()Перебирає анотації віджетів для дочірніх елементів цього поля у масиві /Kids.
CopyTo(array: Aspose.Pdf.Annotations.WidgetAnnotation[], index: int)Скопіювати анотації віджетів у масив, починаючи з індексу.
CopyTo(array: Field[], index: int)Скопіювати дочірні елементи цього поля (у вигляді екземплярів Field) у масив, починаючи з індексу.
ExecuteFieldJavaScript(javaScriptAction: Aspose.Pdf.Annotations.JavascriptAction)Виконайте надану дію JavaScript щодо цього поля.
ExportToJson(stream: Stream)Серіалізуйте це поле у JSON (один об’єкт FieldExportingData) за допомогою наданого потоку.
ExportToJson(fileName: string)Серіалізуйте це поле у файл JSON.
ExportToJson(stream: Stream, options: ExportFieldsToJsonOptions?)Серіалізуйте це поле у JSON за допомогою наданого потоку.
ExportToJson(fileName: string, options: ExportFieldsToJsonOptions?)Серіалізуйте це поле у файл JSON.
ExportValueToJson(outputJsonStream: Stream, indented: bool)Запишіть назву поля, прапорці та значення у потік JSON.
Flatten()Сплюсніть це поле — перетворіть його значення на статичний вміст сторінки.
GetWidgetEnumerator()Перелічувач типу WidgetAnnotation.
ImportValueFromJson(inputJsonStream: Stream)Прочитайте значення цього поля з JSON потоку.
ImportValueFromJson(inputJsonStream: Stream, fieldFullNameInJSON: string)Прочитайте значення іменованого поля з JSON потоку — одиночного об’єкта поля (можливо, вкладеного через ChildFields) або масиву таких об’єктів — і застосуйте значення запису, чий крапковий шлях відповідає fieldFullNameInJSON.
Recalculate()Перерахувати значення поля за його скриптом розрахунку.
SetPosition(point: Aspose.Pdf.Point)Перемістіть перший прямокутник віджета поля у вказану точку (верхній лівий кут).
WidgetAnnotation(doc: Document)Програмний конструктор — створює просту анотацію віджету, пов’язану з читачем документа.
ExportToJson(stream: System.IO.Stream)Серіалізувати поле цього віджету як JSON у потік.
ExportToJson(stream: System.IO.Stream, options: ExportFieldsToJsonOptions?)Серіалізувати поле цього віджету як один об’єкт FieldExportingData JSON у потік.
GetCheckedStateName()Повертає назву стану вигляду, що представляє стан “on” / “checked” цього віджету (зазвичай “Yes”), отриману з ключів словника /AP/N (будь-яке, що не є “Off”).
Accept(visitor: AnnotationSelector)Викликає Accept(visitor) для цього екземпляра BarcodeField.
GetRectangle(considerRotation: bool)Обмежувальний прямокутник скориговано за допомогою considerRotation.
ChangeAfterResize(transform: Matrix)Відкоригуйте геометрію анотації після того, як користувач змінив розмір сторінки або хост-прямокутника.
UpdateAppearances()Згенеруйте заново потік нормального вигляду (/AP /N) на основі поточної геометрії та кольорів анотації.
WriteXfdf(writer: System.Xml.XmlWriter)Серіалізуйте цю анотацію як елемент XFDF у writer (PDF 32000 §12.7.8 / XFDF 3.0).
Clone()Поверхневе клонування — копіює скалярний та спільний стан посилань.
 Українська