Foxit PDF SDK
|
Public Member Functions | |
LRStructureElement () | |
Constructor. | |
LRStructureElement (LRElement element) | |
Constructor, with parent class object. More... | |
LRStructureElement (LRStructureElement other) | |
Constructor, with another structure element object. More... | |
synchronized void | delete () |
Clean up related resources immediately. More... | |
long | getAttributeValueARGB (int type, int index) throws com.foxit.sdk.PDFException |
Get an ARGB value (specified by index) for specified attribute type. More... | |
int | getAttributeValueCount (int type) throws com.foxit.sdk.PDFException |
Get value count of a specified attribute type. More... | |
LRStructureElement | getAttributeValueElement (int type, int index) throws com.foxit.sdk.PDFException |
Get an structure element object (specified by index) for specified attribute type. More... | |
int | getAttributeValueEnum (int type, int index) throws com.foxit.sdk.PDFException |
Get an enum value (specified by index) for specified attribute type. More... | |
float | getAttributeValueFloat (int type, int index) throws com.foxit.sdk.PDFException |
Get a float value (specified by index) for specified attribute type. More... | |
int | getAttributeValueInt32 (int type, int index) throws com.foxit.sdk.PDFException |
Get an integer value (specified by index) for specified attribute type. More... | |
String | getAttributeValueString (int type, int index) throws com.foxit.sdk.PDFException |
Get a string value (specified by index) for specified attribute type. More... | |
int | getAttributeValueType (int type) throws com.foxit.sdk.PDFException |
Get attribute value type for a specified attribute type. More... | |
RectF | getBBox () throws com.foxit.sdk.PDFException |
Get bounding box. More... | |
LRElement | getChild (int index) throws com.foxit.sdk.PDFException |
Get a child element by index. More... | |
int | getChildCount () throws com.foxit.sdk.PDFException |
Get the count of children elements. More... | |
LRStructureElement | getParentElement () throws com.foxit.sdk.PDFException |
Get the parent element. More... | |
int | getSupportedAttribute (int index) throws com.foxit.sdk.PDFException |
Get a supported attribute type by index. More... | |
int | getSupportedAttributeCount () throws com.foxit.sdk.PDFException |
Get supported attribute count. More... | |
![]() | |
LRElement () | |
Constructor. | |
LRElement (LRElement other) | |
Constructor, with another base element object. More... | |
int | getElementType () |
Get element type. More... | |
boolean | isContentElement () throws com.foxit.sdk.PDFException |
Check whether current object is content element or not. More... | |
boolean | isEmpty () |
Check whether current object is empty or not. More... | |
boolean | isGraphicsObjectElement () throws com.foxit.sdk.PDFException |
Check whether current object is graphics object element or not. More... | |
boolean | isStructureElement () throws com.foxit.sdk.PDFException |
Check whether current object is structure element or not. More... | |
String | stringifyType () throws com.foxit.sdk.PDFException |
Convert type (enum value) of current element to a short and memorable string (text) representation. More... | |
Static Public Member Functions | |
static boolean | isArrayAttributeValueType (int type) throws com.foxit.sdk.PDFException |
Check whether input attribute value type represents an array. More... | |
static int | parseAttributeType (String type_string) |
Parse a string representation for attribute type and retrieve the enum value for this attribute type. More... | |
static String | stringifyAttributeType (int type) |
Convert the enum value of a specified attribute type to a short and memorable string (text) representation. More... | |
static String | stringifyEnumVariant (int type) |
Convert the enum value of a specified attribute value enum to a short and memorable string (text) representation. More... | |
![]() | |
static String | stringifyElementType (int type) |
Convert enum value of a specified element type to a short and memorable string (text) representation. More... | |
Static Public Attributes | |
static final int | e_AttributeTypeABox = 0x414c4258 |
(Reserved) Attribute type: ABox. More... | |
static final int | e_AttributeTypeAttached = 0x41545448 |
Attribute type: Attached, which specifies the edges of the page, if any, to which the artifact is logically attached. More... | |
static final int | e_AttributeTypeBackgroundColor = 0x424b4743 |
Attribute type: BackgroundColor, which represents the color to be used to fill the background of a table cell or any element's content rectangle. More... | |
static final int | e_AttributeTypeBaselineShift = 0x42534846 |
Attribute type: BaselineShift, which means the distance by which the element's baseline is shifted relative to that of its parent element. More... | |
static final int | e_AttributeTypeBBox = 0x42424f58 |
Attribute type: BBox, which represents the element's bounding box (the rectangle that completely encloses its visible content). More... | |
static final int | e_AttributeTypeBlockAlign = 0x42414c4e |
Attribute type: BlockAlign, which represents the alignment, in the block-progression direction, of content within the table cell. More... | |
static final int | e_AttributeTypeBorderColor = 0x42445243 |
Attribute type: BorderColor, which represents the color of the border drawn on the edges of a table cell or any element's content rectangle. More... | |
static final int | e_AttributeTypeBorderStyle = 0x42445253 |
Attribute type: BorderStyle, which represents the style of an element's border. More... | |
static final int | e_AttributeTypeBorderThickness = 0x42445254 |
Attribute type: BorderThickness, which represents the thickness of the border drawn on the edges of a table cell or any element's content rectangle. More... | |
static final int | e_AttributeTypeColor = 0x434f4c52 |
Attribute type: Color, which represents the color to be used for drawing text and the default value for the color of table borders and text decorations. More... | |
static final int | e_AttributeTypeColSpan = 0x4353504e |
Attribute type only for Table: ColSpan, which represents the number of columns in the enclosing table that are spanned by the cell. More... | |
static final int | e_AttributeTypeColumnCount = 0x434c434e |
Attribute type: ColumnCount, which represents the number of columns in the content of the grouping element. More... | |
static final int | e_AttributeTypeColumnGap = 0x434c4750 |
Attribute type: ColumnGap, which represents the desired space between adjacent columns, measured in the inline- progression direction. More... | |
static final int | e_AttributeTypeColumnWidths = 0x434c5744 |
Attribute type: ColumnWidths, which represents the desired width of the columns, measured in the inline-progression direction. More... | |
static final int | e_AttributeTypeDestination = 0x44455354 |
Attribute type: Destination (PDF 2.0), which provides a means to access content. More... | |
static final int | e_AttributeTypeDirection = 0x44495245 |
(Reserved) Attribute type: Direction. More... | |
static final int | e_AttributeTypeEndIndent = 0x45494e44 |
Attribute type: EndIndent, which represents the distance from the end edge of the BLSE to that of the reference area. More... | |
static final int | e_AttributeTypeFieldChecked = 0x43484b44 |
Attribute type only for PrintField: checked, which represents the state of a radio button or check box field. More... | |
static final int | e_AttributeTypeFieldDesc = 0x46445343 |
Attribute type only for PrintField: Desc, which represents the alternate name of the field, similar to the value supplied in the TU entry of the field dictionary for interactive fields. More... | |
static final int | e_AttributeTypeFieldRole = 0x46524f4c |
Attribute type only for PrintField: Role, which represents the type of form field represented by this graphic. More... | |
static final int | e_AttributeTypeGlyphOrientationVertical = 0x474f5654 |
Attribute type: GlyphOrientationVertical, which specifies the orientation of glyphs when the inline-progression direction is top to bottom or bottom to top. More... | |
static final int | e_AttributeTypeHeight = 0x48474854 |
Attribute type: Height, which represents the height of the element's content rectangle. More... | |
static final int | e_AttributeTypeInlineAlign = 0x49414c4e |
Attribute type: InlineAlign, which represents the alignment, in the inline-progression direction, of content within the table cell. More... | |
static final int | e_AttributeTypeInvalid = 0x0 |
Attribute type: invalid. | |
static final int | e_AttributeTypeLineHeight = 0x4c484754 |
Attribute type: LineHeight, which means the element's preferred height, in the block-progression direction. More... | |
static final int | e_AttributeTypeListNumbering = 0x4c4e554d |
Attribute type only for List: ListNumbering, which represents the numbering system to be used to generate the content of the Lbl (Label) elements in an autonumbered list, or the symbol used to identify each item in an unnumbered list. More... | |
static final int | e_AttributeTypePadding = 0x50414447 |
Attribute type: Padding, which specifies an offset to account for the separation between the element's content rectangle and the surrounding border. More... | |
static final int | e_AttributeTypePlacement = 0x504c4143 |
Attribute type: Placement, which means the positioning of the element with respect to the enclosing reference area and other content. More... | |
static final int | e_AttributeTypeRole = 0x524f4c45 |
Attribute type: role, which means strings of structure element meaning and standard type it maps to. More... | |
static final int | e_AttributeTypeRotation = 0x524f5441 |
Attribute type: Rotation. More... | |
static final int | e_AttributeTypeRowSpan = 0x5253504e |
Attribute type only for Table: RowSpan, which represents the number of rows in the enclosing table that are spanned by the cell. More... | |
static final int | e_AttributeTypeRubyAlign = 0x5242414c |
Attribute type: RubyAlign, which represents the justification of the lines within a ruby assembly. More... | |
static final int | e_AttributeTypeRubyPosition = 0x52425053 |
Attribute type: RubyPosition, which represents the placement of the RT structure element relative to the RB element in a ruby assembly. More... | |
static final int | e_AttributeTypeShort = 0x53484f52 |
Attribute type: Short (PDF 2.0), which contains a short form of the content of a TH structure element's content. More... | |
static final int | e_AttributeTypeSpaceAfter = 0x53504146 |
Attribute type: SpaceAfter, which represents the amount of extra space following the after edge of the BLSE. More... | |
static final int | e_AttributeTypeSpaceBefore = 0x53504246 |
Attribute type: SpaceBefore, which represents the amount of extra space preceding the before edge of the BLSE. More... | |
static final int | e_AttributeTypeStartIndent = 0x53494e44 |
Attribute type: StartIndent, which represents the distance from the start edge of the reference area to that of the BLSE. More... | |
static final int | e_AttributeTypeSubType = 0x53554254 |
Attribute type: Subtype, which means the subtype of annotation or artifact. More... | |
static final int | e_AttributeTypeTableHeaders = 0x54484453 |
(Currently, unsupported) Attribute type only for Table: Headers, which represents an array of element identifiers. More... | |
static final int | e_AttributeTypeTableHeaderScope = 0x54485343 |
Attribute type only for Table: Scope, which indicates whether the header cell applies to the rest of the cells in the row that contains it, the column that contains it, or both the row and the column that contain it. More... | |
static final int | e_AttributeTypeTableSummary = 0x5442534d |
Attribute type only for Table: Summary, which represents a summary of the table's purpose and structure, for use in non- visual rendering such as speech or braille. More... | |
static final int | e_AttributeTypeTBorderStyle = 0x54424453 |
Attribute type: TBorderStyle, which represents the style of the border drawn on each edge of a table cell. More... | |
static final int | e_AttributeTypeTextAlign = 0x54414c4e |
Attribute type: TextAlign, which represents the alignment of text and other content within lines of the BLSE. More... | |
static final int | e_AttributeTypeTextDecorationColor = 0x5444434c |
Attribute type: TextDecorationColor, which represents the color to be used for drawing text decorations. More... | |
static final int | e_AttributeTypeTextDecorationThickness = 0x54445448 |
Attribute type: TextDecorationThickness, which represents the thickness of each line drawn as part of the text decoration. More... | |
static final int | e_AttributeTypeTextDecorationType = 0x54445459 |
Attribute type: TextDecorationType, which represents the text decoration, if any, to be applied to the element's text. More... | |
static final int | e_AttributeTypeTextIndent = 0x54494e44 |
Attribute type: TextIndent, which represents the additional distance from the start edge of the BLSE, as specified by com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeStartIndent , to that of the first line of text. More... | |
static final int | e_AttributeTypeTPadding = 0x54504144 |
Attribute type: TPadding, which specifies an offset to account for the separation between the table cell's content rectangle and the surrounding border. More... | |
static final int | e_AttributeTypeVersion = 0x5645534e |
(Reserved) Attribute type: Version, which represents schema version of layout recognition engine. More... | |
static final int | e_AttributeTypeWidth = 0x57445448 |
Attribute type: Width, which represents the width of the element's content rectangle. More... | |
static final int | e_AttributeTypeWritingMode = 0x574d4f44 |
Attribute type: WritingMode, which means the directions of layout progression for packing of ILSEs (inline progression) and stacking of BLSEs (block progression). More... | |
static final int | e_AttributeValueEnumAfter = 0x41465445 |
Enum value: After, which means the alignment for attribute BlockAlign or the placement for attribute RubyPosition. More... | |
static final int | e_AttributeValueEnumAuto = 0x4155544f |
Enum value: Auto. More... | |
static final int | e_AttributeValueEnumBackground = 0x424b474e |
Enum value: Background, which means background artifacts. Background artifacts typically serve as a background for content shown either on top of or placed adjacent to that background. More... | |
static final int | e_AttributeValueEnumBates = 0x42415445 |
Enum value: Bates (PDF2.0). | |
static final int | e_AttributeValueEnumBefore = 0x42454652 |
Enum value: Before, which means the placement for attributes Placement/RubyPosition or alignment for attribute BlockAlign. More... | |
static final int | e_AttributeValueEnumBlock = 0x424c434b |
Enum value: Block, which means to be stacked in the block-progression direction within an enclosing reference area or parent BLSE. More... | |
static final int | e_AttributeValueEnumBoth = 0x424f5448 |
Enum value: Row, which means both row and column of a table. More... | |
static final int | e_AttributeValueEnumBottom = 0x42544f4d |
Enum value: Bottom, which means bottom edge of the page. More... | |
static final int | e_AttributeValueEnumCB = 0x43420000 |
Enum value: cb, which means check box. More... | |
static final int | e_AttributeValueEnumCenter = 0x434e5452 |
Enum value: Center, which means the alignment for attributes TextAlign/InlineAlign/RubyAlign. More... | |
static final int | e_AttributeValueEnumCircle = 0x4352434c |
Enum value: Circle, which means open circular bullet. More... | |
static final int | e_AttributeValueEnumColumn = 0x434c4d4e |
Enum value: Row, which means column of a table. More... | |
static final int | e_AttributeValueEnumDashed = 0x44534844 |
Enum value: Dashed, which means the border is a series of short line segments. More... | |
static final int | e_AttributeValueEnumDecimal = 0x44434d4c |
Enum value: Decimal, which means decimal arabic numerals (1-9, 10-99, ...). More... | |
static final int | e_AttributeValueEnumDisc = 0x44495343 |
Enum value: Disc, which means solid circular bullet. More... | |
static final int | e_AttributeValueEnumDistribute = 0x44535442 |
Enum value: Distribute, which means the content is to be expanded to fill the available width in the inline-progression direction. More... | |
static final int | e_AttributeValueEnumDotted = 0x444f5444 |
Enum value: Dotten, which means the border is a series of dots. More... | |
static final int | e_AttributeValueEnumDouble = 0x44424c45 |
Enum value: Double, which means the border is two solid lines. More... | |
static final int | e_AttributeValueEnumEnd = 0x454e4400 |
Enum value: End, which means the place for attribute Placement, or the alignment for attributes TextAlign/InlineAlign/RubyAlign. More... | |
static final int | e_AttributeValueEnumFloat = 0x464c4f54 |
Enum value: float. | |
static final int | e_AttributeValueEnumFooter = 0x464f4f54 |
Enum value: Footer. | |
static final int | e_AttributeValueEnumGroove = 0x41525459 |
Enum value: Groove, which means the border looks as though it were carved into the canvas. More... | |
static final int | e_AttributeValueEnumHeader = 0x48454144 |
Enum value: Header. | |
static final int | e_AttributeValueEnumHidden = 0x4849444e |
Enum value: Hidden, which is same as None except in terms of border conflict resolution for table elements. More... | |
static final int | e_AttributeValueEnumInline = 0x494e4c4e |
Enum value: Inline, which means the placement for attributes Placement/RubyPosition. More... | |
static final int | e_AttributeValueEnumInset = 0x494e5354 |
Enum value: Inset, which means the border makes the entire box look as though it were embedded in the canvas. More... | |
static final int | e_AttributeValueEnumInvalid = 0x0 |
Invalid enum value. | |
static final int | e_AttributeValueEnumJustify = 0x4a535459 |
Enum value: Justify, which means the alignment for attributes TextAlign/BlockAlign/RubyAlign. More... | |
static final int | e_AttributeValueEnumLayout = 0x4c41594f |
Enum value: Layout, which means layout artifacts. Purely cosmetic typographical or design elements such as footnote rules or background screens. More... | |
static final int | e_AttributeValueEnumLeft = 0x4c454654 |
Enum value: Left, which means left edge of the page. More... | |
static final int | e_AttributeValueEnumLineThrough = 0x4c4e5448 |
Enum value: LineThrough, which means a line through the middle of the text. More... | |
static final int | e_AttributeValueEnumLowerAlpha = 0x4c57414c |
Enum value: LowerAlpha, which means lowercase letters (a, b, c, ...). More... | |
static final int | e_AttributeValueEnumLowerRoman = 0x4c57524d |
Enum value: LowerRoman, which means lowercase roman numerals (i, ii, iii, iv, ...). More... | |
static final int | e_AttributeValueEnumLrTb = 0x4c525442 |
Enum value: LtTb, which means inline progression from left to right; block progression from top to bottom. More... | |
static final int | e_AttributeValueEnumMiddle = 0x4d49444c |
Enum value: Middle, which means children are centered within the table cell. More... | |
static final int | e_AttributeValueEnumNeutral = 0x4e555452 |
Enum value: neutral, which means the state is neutral. More... | |
static final int | e_AttributeValueEnumNone = 0x4e4f4e45 |
Enum value: None, which means no such attribute. More... | |
static final int | e_AttributeValueEnumOff = 0x4f464600 |
Enum value: off, which means the state is off. More... | |
static final int | e_AttributeValueEnumOn = 0x4f4e0000 |
Enum value: on, which means the state is on. More... | |
static final int | e_AttributeValueEnumOrdered = 0x4f524445 |
Enum value: Ordered (PDF 2.0), which means ordered lists with unspecified numbering. More... | |
static final int | e_AttributeValueEnumOther = 0x4f544845 |
Enum value: Other (PDF 2.0). More... | |
static final int | e_AttributeValueEnumOutset = 0x4f545354 |
Enum value: Outset, which means the border makes the entire box look as though it were coming out of the canvas (the opposite of Inset). More... | |
static final int | e_AttributeValueEnumOverline = 0x4f564c4e |
Enum value: Overline, which means a line above the text. More... | |
static final int | e_AttributeValueEnumPage = 0x50414745 |
Enum value: Page, which means page artifacts. Production aids extraneous to the document itself, such as cut marks and color bars. More... | |
static final int | e_AttributeValueEnumPageNum = 0x504e554d |
Enum value: PageNum (PDF2.0). | |
static final int | e_AttributeValueEnumPagination = 0x5041474e |
Enum value: Pagination, which means pagination artifacts. Ancillary page features such as running heads and folios (page numbers). More... | |
static final int | e_AttributeValueEnumPB = 0x50440000 |
Enum value: pb, which means push button. More... | |
static final int | e_AttributeValueEnumRB = 0x52420000 |
Enum value: rb, which means radio button. More... | |
static final int | e_AttributeValueEnumRidge = 0x52444745 |
Enum value: Ridge, which means the border looks as though it were coming out of the canvas (the opposite of Groove). More... | |
static final int | e_AttributeValueEnumRight = 0x52474854 |
Enum value: Right, which means right edge of the page. More... | |
static final int | e_AttributeValueEnumRlTb = 0x524c5442 |
Enum value: RlTb, which means inline progression from right to left; block progression from top to bottom. More... | |
static final int | e_AttributeValueEnumRow = 0x524f5700 |
Enum value: Row, which means row of a table. More... | |
static final int | e_AttributeValueEnumSolid = 0x534f4c44 |
Enum value: Solid, which means the border is a single line segment. More... | |
static final int | e_AttributeValueEnumSquare = 0x53515552 |
Enum value: Square, which means solid square bullet. More... | |
static final int | e_AttributeValueEnumStart = 0x53545254 |
Enum value: Start, which means the place for attribute Placement, or the alignment for attributes TextAlign/InlineAlign/RubyAlign. More... | |
static final int | e_AttributeValueEnumTbLr = 0x54424c52 |
Enum value: TbLr (PDF 2.0), which means inline progression from top to bottom; block progression from left to right. More... | |
static final int | e_AttributeValueEnumTbRl = 0x5442524c |
Enum value: TbRl, which means inline progression from top to bottom; block progression from right to left. More... | |
static final int | e_AttributeValueEnumTop = 0x544f5000 |
Enum value: Top, which means top edge of the page. More... | |
static final int | e_AttributeValueEnumTV = 0x54560000 |
Enum value: tv, which means text-value field. More... | |
static final int | e_AttributeValueEnumUnderline = 0x55444c4e |
Enum value: Underline, which means a line below the text. More... | |
static final int | e_AttributeValueEnumUnordered = 0x554e4f52 |
Enum value: Unordered (PDF 2.0), which means unordered list with unspecified bullets. More... | |
static final int | e_AttributeValueEnumUpperAlpha = 0x5550414c |
Enum value: UpperAlpha, which means uppercase letters (A, B, C, ...). More... | |
static final int | e_AttributeValueEnumUpperRoman = 0x5550524d |
Enum value: UpperRoman, which means uppercase roman numerals (I, II, III, IV, ...). More... | |
static final int | e_AttributeValueEnumWarichu = 0x57415249 |
Enum value: Warichu, which means the RT and associated RP elements are to be formatted as a warichu, following the RB element. More... | |
static final int | e_AttributeValueEnumWatermark = 0x57544d4b |
Enum value: Watermark. | |
static final int | e_AttributeValueTypeARGB = 0x4 |
Value type: ARGB color type, 32 bits, ((b) | ((g) << 8) | ((r) << 16)) | ((a) << 24). | |
static final int | e_AttributeValueTypeARGBArray = 0x104 |
Value type: an array of ARGB values. | |
static final int | e_AttributeValueTypeElement = 0x6 |
Value type: element. | |
static final int | e_AttributeValueTypeElementArray = 0x106 |
Value type: an array of elements. | |
static final int | e_AttributeValueTypeEmpty = 0x0 |
Empty value type. | |
static final int | e_AttributeValueTypeEnum = 0x1 |
Value type: enum. | |
static final int | e_AttributeValueTypeEnumArray = 0x101 |
Value type: an array of enum values. | |
static final int | e_AttributeValueTypeFloat = 0x3 |
Value type: float. | |
static final int | e_AttributeValueTypeFloatArray = 0x103 |
Value type: an array of float values. | |
static final int | e_AttributeValueTypeInt32 = 0x2 |
Value type: 32-bit signed integer. | |
static final int | e_AttributeValueTypeInt32Array = 0x102 |
Value type: an array of integer values. | |
static final int | e_AttributeValueTypeWStr = 0x5 |
Value type: wide string. | |
static final int | e_AttributeValueTypeWStrArray = 0x105 |
Value type: an array of wide strings. | |
![]() | |
static final int | e_ElementTypeAnnot = 0x0307 |
Structure element type: Annot, which means "Annotation" and represents an association between a portion of the ILSE's content and a corresponding PDF annotation. | |
static final int | e_ElementTypeAnnotContent = 0xC000000E |
Structure element type: AnnotContent, which means annotation content element. | |
static final int | e_ElementTypeAnnotObject = 0x8000000E |
Structure element type: AnnotObject, which means annotation object element. | |
static final int | e_ElementTypeArt = 0x0101 |
Structure element type: Art, which means "Article" and represents a relatively self-contained body of text constituting a single narrative or exposition. | |
static final int | e_ElementTypeArtifact = 0x1000 |
Structure element type: Artifact, which includes other Pagination, Layout, Page and Background artifacts. | |
static final int | e_ElementTypeAside = 0x0108 |
Structure element type: Aside (PDF 2.0), which represents content that is distinct from other content within its parent structure element. | |
static final int | e_ElementTypeBibEntry = 0x0304 |
Structure element type: BibEntry, which means "Bibliography entry" and represents a reference identifying the external source of some cited content. | |
static final int | e_ElementTypeBlockQuote = 0x0103 |
Structure element type: BlockQuote, which means "Block quotation" and represents a portion of text consisting of one or more paragraphs attributed to someone other than the author of the surrounding text. | |
static final int | e_ElementTypeCaption = 0x0104 |
Structure element type: Caption, which represents a brief portion of text describing a table or figure. | |
static final int | e_ElementTypeCode = 0x0305 |
Structure element type: Code, which represents a fragment of computer program text. | |
static final int | e_ElementTypeComplexContent = 0xC000000D |
Structure element type: ComplexContent, which means complex content element. | |
static final int | e_ElementTypeContainerObject = 0x8000000C |
Structure element type: ContainerObject, which means container object element. | |
static final int | e_ElementTypeDiv = 0x0100 |
Structure element type: Div, which means "Division" and represents a generic block-level element or group of elements. | |
static final int | e_ElementTypeDocument = 0x0000 |
Structure element type: Document, which represents a complete document. | |
static final int | e_ElementTypeDocumentFragment = 0x0001 |
Structure element type: DocumentFragment (PDF 2.0), which represents a part of an original complete document. | |
static final int | e_ElementTypeEm = 0x030F |
Structure element type: Em (PDF 2.0), which means "Emphasis" and represents content for the purpose of emphasis. | |
static final int | e_ElementTypeFENote = 0x010A |
Structure element type: FENote (PDF 2.0), which is used to markup footnotes and endnotes. | |
static final int | e_ElementTypeFigure = 0x0400 |
Structure element type: Figure, which represents an item of graphical content. | |
static final int | e_ElementTypeForm = 0x0402 |
Structure element type: Form, which represents a widget annotation representing an interactive form field. | |
static final int | e_ElementTypeFormObject = 0x80000005 |
Structure element type: FormObject, which means form XObject graphics object element. | |
static final int | e_ElementTypeFormula = 0x0401 |
Structure element type: Formula, which represents a mathematical formula. | |
static final int | e_ElementTypeHeading = 0x0201 |
Structure element type: H, which means "Heading" and represents a label for a subdivision of a document's content. It should be the first child of the division that it heads. | |
static final int | e_ElementTypeHeading1 = 0x0202 |
Structure element type: H1, which represents heading with level 1. | |
static final int | e_ElementTypeHeading2 = 0x0203 |
Structure element type: H2, which represents heading with level 2. | |
static final int | e_ElementTypeHeading3 = 0x0204 |
Structure element type: H3, which represents heading with level 3. | |
static final int | e_ElementTypeHeading4 = 0x0205 |
Structure element type: H4, which represents heading with level 4. | |
static final int | e_ElementTypeHeading5 = 0x0206 |
Structure element type: H5, which represents heading with level 5. | |
static final int | e_ElementTypeHeading6 = 0x0207 |
Structure element type: H6, which represents heading with level 6. | |
static final int | e_ElementTypeHeadingN = 0x0208 |
Structure element type: Hn (PDF 2.0), which represents heading with level 7 or more. | |
static final int | e_ElementTypeImageContent = 0xC0000003 |
Structure element type: ImageContent, which means image content element. | |
static final int | e_ElementTypeImageObject = 0x80000003 |
Structure element type: ImageObject, which means image graphics object element. | |
static final int | e_ElementTypeIndex = 0x0107 |
Structure element type: Index, which represents a sequence of entries containing identifying text accompanied by reference elements that point out occurrences of the specified text in the main body of a document. | |
static final int | e_ElementTypeLink = 0x0306 |
Structure element type: Link, which represents an association between a portion of the ILSE's content and a corresponding link annotation or annotations. | |
static final int | e_ElementTypeList = 0x0209 |
Structure element type: L, which means "List" and represents a sequence of items of like meaning and importance. | |
static final int | e_ElementTypeListBody = 0x020C |
Structure element type: LBody, which means "List body" and reprsents the descriptive content of a list item. | |
static final int | e_ElementTypeListItem = 0x020A |
Structure element type: LI, which means "List item" and represents an individual member of a list. | |
static final int | e_ElementTypeListLabel = 0x020B |
Structure element type: Lbl, which means "Label" and represents a name or number that distinguishes a given item from others in the same list or other group of like items. | |
static final int | e_ElementTypeNonStruct = 0x010F |
Structure element type: NonStruct, which means "Nonstructural element" and represents a grouping element having no inherent structural significance; it serves solely for grouping purposes. | |
static final int | e_ElementTypeNote = 0x0302 |
Structure element type: Note, which represents an item of explanatory text, such as a footnote or an endnote, that is referred to from within the body of the document. | |
static final int | e_ElementTypePageObject = 0x8000000F |
Structure element type: PageObject, which means page object element. | |
static final int | e_ElementTypeParagraph = 0x0200 |
Structure element type: P, which means "Paragraph" and represents a low-level division of text. | |
static final int | e_ElementTypePart = 0x0002 |
Structure element type: Part, which represents a large-scale division of a document. | |
static final int | e_ElementTypePathContent = 0xC0000002 |
Structure element type: PathContent, which means path content element. | |
static final int | e_ElementTypePathObject = 0x80000002 |
Structure element type: PathObject, which means path graphics object element. | |
static final int | e_ElementTypePrivate = 0x0110 |
Structure element type: Private, which means "Private element" and represents a grouping element containing private content belonging to the application producing it. | |
static final int | e_ElementTypeQuote = 0x0301 |
Structure element type: Quote, which means "Quotation" and represents an inline portion of text attributed to someone other than the author of the surrounding text. | |
static final int | e_ElementTypeReference = 0x0303 |
Structure element type: Reference, which represents a citation to content elsewhere in the document. | |
static final int | e_ElementTypeRuby = 0x0308 |
Structure element type: Ruby, which represents the wrapper around the entire ruby assembly. | |
static final int | e_ElementTypeRubyAnnot = 0x030A |
Structure element type: RT, which means "Ruby annotation text" and represents the smaller-size text that is placed adjacent to the ruby base text. | |
static final int | e_ElementTypeRubyBase = 0x0309 |
Structure element type: RB, which means "Ruby base text" and represents the full-size text to which the ruby annotation is applied. | |
static final int | e_ElementTypeRubyPunc = 0x030B |
Structure element type: RP, which means "Ruby punctuation" and represents punctuation surrounding the ruby annotation text. | |
static final int | e_ElementTypeSect = 0x0102 |
Structure element type: Sect, which means "Section" and represents a container for grouping related content elements. | |
static final int | e_ElementTypeShadingContent = 0xC0000004 |
Structure element type: ShadingContent, which means shading content element. | |
static final int | e_ElementTypeShadingObject = 0x80000004 |
Structure element type: ShadingObject, which means shading graphics object element. | |
static final int | e_ElementTypeSpan = 0x0300 |
Structure element type: Span, which represents a generic inline portion of text having no particular inherent characteristics. | |
static final int | e_ElementTypeStrong = 0x0310 |
Structure element type: Strong (PDF 2.0), which represents content for the purpose of strong importance, seriousness or urgency for its contents. | |
static final int | e_ElementTypeSub = 0x0311 |
Structure element type: Sub (PDF 2.0), which means "Sub-division of a block level element" and represents content typically perceived as a sub-division inside a block level structure element. | |
static final int | e_ElementTypeTable = 0x020D |
Structure element type: Table, which represents a two-dimensional layout of rectangular data cells, possibly having a complex substructure. | |
static final int | e_ElementTypeTableBodyGroup = 0x0212 |
Structure element type: TBody, which means "Table body row group" and represents a group of rows that constitute the main body portion of a table. | |
static final int | e_ElementTypeTableDataCell = 0x0210 |
Structure element type: TD, which means "Table data cell" and represents a table cell containing data that is part of the table's content. | |
static final int | e_ElementTypeTableFootGroup = 0x0213 |
Structure element type: TFoot, which means "Table footer row group" and represents a group of rows that constitute the footer of a table. | |
static final int | e_ElementTypeTableHeaderCell = 0x020F |
Structure element type: TH, which means "Table header cell" and represents a table cell containing header text describing one or more rows or columns of the table. | |
static final int | e_ElementTypeTableHeaderGroup = 0x0211 |
Structure element type: THead, which means "Table header row group" and represents a group of rows that constitute the header of a table. | |
static final int | e_ElementTypeTableRow = 0x020E |
Structure element type: TR, which means "Table row" and represents a row of headings or data in a table. | |
static final int | e_ElementTypeTextContent = 0xC0000001 |
Structure element type: TextContent, which means text content element. | |
static final int | e_ElementTypeTextObject = 0x80000001 |
Structure element type: TextObject, which means text graphics object element. | |
static final int | e_ElementTypeTitle = 0x0109 |
Structure element type: Title (PDF 2.0), which represents content that is usually referred to as the title of a document or high-level devision of content. | |
static final int | e_ElementTypeTOC = 0x0105 |
Structure element type: TOC, which means "Table of contents" and represents a list made up of table of contents item entries and/or other nested table of contents entries. | |
static final int | e_ElementTypeTOCI = 0x0106 |
Structure element type: TOCI, which means "Table of contents item" and represents an individual member of a table of contents. | |
static final int | e_ElementTypeWarichu = 0x030C |
Structure element type: Warichu, which represents the wrapper around the entire warichu assembly. | |
static final int | e_ElementTypeWarichuPunc = 0x030E |
Structure element type: WP, which means "Warichu punctuation" and represents the punctuation that surrounds the WT text. | |
static final int | e_ElementTypeWarichuText = 0x030D |
Structure element type: WT, which means "Warichu text" and represents the smaller-size text of a warichu comment that is formatted into two lines and placed between surrounding WP elements. | |
This class represents a structure element. A structure element can be used to construct a tree, like graphics structure element, paragraph structure element, span structure element and so on.
com.foxit.sdk.addon.layoutrecognition.LRStructureElement.LRStructureElement | ( | LRStructureElement | other | ) |
Constructor, with another structure element object.
[in] | other | Another structure element object. |
com.foxit.sdk.addon.layoutrecognition.LRStructureElement.LRStructureElement | ( | LRElement | element | ) |
Constructor, with parent class object.
[in] | element | Parent class object. |
synchronized void com.foxit.sdk.addon.layoutrecognition.LRStructureElement.delete | ( | ) |
Clean up related resources immediately.
Reimplemented from com.foxit.sdk.addon.layoutrecognition.LRElement.
long com.foxit.sdk.addon.layoutrecognition.LRStructureElement.getAttributeValueARGB | ( | int | type, |
int | index | ||
) | throws com.foxit.sdk.PDFException |
Get an ARGB value (specified by index) for specified attribute type.
This function is available for attributes whose value type is com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueTypeARGB or com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueTypeARGBArray . For other value type, this function will return 0.
[in] | type | Attribute type. Please refer to values starting from com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeRole and this should be one of these values. |
[in] | index | Index to specify which value will be retrieved. Valid range: from 0 to (count-1). count is returned by function LRStructureElement.getAttributeValueCount . |
int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.getAttributeValueCount | ( | int | type | ) | throws com.foxit.sdk.PDFException |
Get value count of a specified attribute type.
[in] | type | Attribute type. Please refer to values starting from com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeRole and this should be one of these values. |
LRStructureElement com.foxit.sdk.addon.layoutrecognition.LRStructureElement.getAttributeValueElement | ( | int | type, |
int | index | ||
) | throws com.foxit.sdk.PDFException |
Get an structure element object (specified by index) for specified attribute type.
This function is available for attributes whose value type is com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueTypeElement or com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueTypeElementArray . For other value type, this function will return a structure element whose function LRStructureElement::IsEmpty returns true.
[in] | type | Attribute type. Please refer to values starting from com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeRole and this should be one of these values. |
[in] | index | Index to specify which value will be retrieved. Valid range: from 0 to (count-1). count is returned by function LRStructureElement.getAttributeValueCount . |
int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.getAttributeValueEnum | ( | int | type, |
int | index | ||
) | throws com.foxit.sdk.PDFException |
Get an enum value (specified by index) for specified attribute type.
This function is available for attributes whose value type is com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueTypeEnum or com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueTypeEnumArray . For other value type, this function will return com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumInvalid .
[in] | type | Attribute type. Please refer to values starting from com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeRole and this should be one of these values. |
[in] | index | Index to specify which value will be retrieved. Valid range: from 0 to (count-1). count is returned by function LRStructureElement.getAttributeValueCount . |
float com.foxit.sdk.addon.layoutrecognition.LRStructureElement.getAttributeValueFloat | ( | int | type, |
int | index | ||
) | throws com.foxit.sdk.PDFException |
Get a float value (specified by index) for specified attribute type.
This function is available for attributes whose value type is com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueTypeFloat or com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueTypeFloatArray . For other value type, this function will return 0.0.
[in] | type | Attribute type. Please refer to values starting from com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeRole and this should be one of these values. |
[in] | index | Index to specify which value will be retrieved. Valid range: from 0 to (count-1). count is returned by function LRStructureElement.getAttributeValueCount . |
int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.getAttributeValueInt32 | ( | int | type, |
int | index | ||
) | throws com.foxit.sdk.PDFException |
Get an integer value (specified by index) for specified attribute type.
This function is available for attributes whose value type is com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueTypeInt32 or com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueTypeInt32Array . For other value type, this function will return 0.
[in] | type | Attribute type. Please refer to values starting from com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeRole and this should be one of these values. |
[in] | index | Index to specify which value will be retrieved. Valid range: from 0 to (count-1). count is returned by function LRStructureElement.getAttributeValueCount . |
String com.foxit.sdk.addon.layoutrecognition.LRStructureElement.getAttributeValueString | ( | int | type, |
int | index | ||
) | throws com.foxit.sdk.PDFException |
Get a string value (specified by index) for specified attribute type.
This function is available for attributes whose value type is com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueTypeWStr or com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueTypeWStrArray . For other value type, this function will return an empty string.
[in] | type | Attribute type. Please refer to values starting from com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeRole and this should be one of these values. |
[in] | index | Index to specify which value will be retrieved. Valid range: from 0 to (count-1). count is returned by function LRStructureElement.getAttributeValueCount . |
int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.getAttributeValueType | ( | int | type | ) | throws com.foxit.sdk.PDFException |
Get attribute value type for a specified attribute type.
[in] | type | Attribute type. Please refer to values starting from com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeRole and this should be one of these values. |
RectF com.foxit.sdk.addon.layoutrecognition.LRStructureElement.getBBox | ( | ) | throws com.foxit.sdk.PDFException |
Get bounding box.
LRElement com.foxit.sdk.addon.layoutrecognition.LRStructureElement.getChild | ( | int | index | ) | throws com.foxit.sdk.PDFException |
Get a child element by index.
[in] | index | Index of a child element to be retrieved. Valid range: from 0 to (count-1). count is returned by function LRStructureElement.getChildCount . |
int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.getChildCount | ( | ) | throws com.foxit.sdk.PDFException |
Get the count of children elements.
LRStructureElement com.foxit.sdk.addon.layoutrecognition.LRStructureElement.getParentElement | ( | ) | throws com.foxit.sdk.PDFException |
Get the parent element.
int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.getSupportedAttribute | ( | int | index | ) | throws com.foxit.sdk.PDFException |
Get a supported attribute type by index.
[in] | index | Index for a supported attribute whose type is to be retrieved. Valid range: from 0 to (count-1). count is returned by function LRStructureElement.getSupportedAttributeCount . |
int com.foxit.sdk.addon.layoutrecognition.LRStructureElement.getSupportedAttributeCount | ( | ) | throws com.foxit.sdk.PDFException |
Get supported attribute count.
|
static |
Check whether input attribute value type represents an array.
[in] | type | Attribute value type. Please refer to values starting from com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueTypeEmpty and this should be one of these values. |
|
static |
Parse a string representation for attribute type and retrieve the enum value for this attribute type.
[in] | type_string | A string representation for a structure element attribute type. |
|
static |
Convert the enum value of a specified attribute type to a short and memorable string (text) representation.
[in] | type | Enum value of a specified attribute type. Please refer to values starting from com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeInvalid and this should be one of these values. |
|
static |
Convert the enum value of a specified attribute value enum to a short and memorable string (text) representation.
[in] | type | Enum value of a specified attribute value enum. Please refer to values starting from com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeValueEnumInvalid and this should be one of these values. |
|
static |
(Reserved) Attribute type: ABox.
|
static |
Attribute type: Attached, which specifies the edges of the page, if any, to which the artifact is logically attached.
|
static |
Attribute type: BackgroundColor, which represents the color to be used to fill the background of a table cell or any element's content rectangle.
|
static |
Attribute type: BaselineShift, which means the distance by which the element's baseline is shifted relative to that of its parent element.
|
static |
Attribute type: BBox, which represents the element's bounding box (the rectangle that completely encloses its visible content).
|
static |
Attribute type: BlockAlign, which represents the alignment, in the block-progression direction, of content within the table cell.
|
static |
Attribute type: BorderColor, which represents the color of the border drawn on the edges of a table cell or any element's content rectangle.
|
static |
Attribute type: BorderStyle, which represents the style of an element's border.
|
static |
Attribute type: BorderThickness, which represents the thickness of the border drawn on the edges of a table cell or any element's content rectangle.
|
static |
Attribute type: Color, which represents the color to be used for drawing text and the default value for the color of table borders and text decorations.
|
static |
Attribute type only for Table: ColSpan, which represents the number of columns in the enclosing table that are spanned by the cell.
|
static |
Attribute type: ColumnCount, which represents the number of columns in the content of the grouping element.
|
static |
Attribute type: ColumnGap, which represents the desired space between adjacent columns, measured in the inline- progression direction.
|
static |
Attribute type: ColumnWidths, which represents the desired width of the columns, measured in the inline-progression direction.
|
static |
Attribute type: Destination (PDF 2.0), which provides a means to access content.
|
static |
(Reserved) Attribute type: Direction.
|
static |
Attribute type: EndIndent, which represents the distance from the end edge of the BLSE to that of the reference area.
|
static |
Attribute type only for PrintField: checked, which represents the state of a radio button or check box field.
|
static |
Attribute type only for PrintField: Desc, which represents the alternate name of the field, similar to the value supplied in the TU entry of the field dictionary for interactive fields.
|
static |
Attribute type only for PrintField: Role, which represents the type of form field represented by this graphic.
|
static |
Attribute type: GlyphOrientationVertical, which specifies the orientation of glyphs when the inline-progression direction is top to bottom or bottom to top.
|
static |
Attribute type: Height, which represents the height of the element's content rectangle.
|
static |
Attribute type: InlineAlign, which represents the alignment, in the inline-progression direction, of content within the table cell.
|
static |
Attribute type: LineHeight, which means the element's preferred height, in the block-progression direction.
|
static |
Attribute type only for List: ListNumbering, which represents the numbering system to be used to generate the content of the Lbl (Label) elements in an autonumbered list, or the symbol used to identify each item in an unnumbered list.
|
static |
Attribute type: Padding, which specifies an offset to account for the separation between the element's content rectangle and the surrounding border.
|
static |
Attribute type: Placement, which means the positioning of the element with respect to the enclosing reference area and other content.
|
static |
Attribute type: role, which means strings of structure element meaning and standard type it maps to.
|
static |
Attribute type: Rotation.
|
static |
Attribute type only for Table: RowSpan, which represents the number of rows in the enclosing table that are spanned by the cell.
|
static |
Attribute type: RubyAlign, which represents the justification of the lines within a ruby assembly.
|
static |
Attribute type: RubyPosition, which represents the placement of the RT structure element relative to the RB element in a ruby assembly.
|
static |
Attribute type: Short (PDF 2.0), which contains a short form of the content of a TH structure element's content.
|
static |
Attribute type: SpaceAfter, which represents the amount of extra space following the after edge of the BLSE.
|
static |
Attribute type: SpaceBefore, which represents the amount of extra space preceding the before edge of the BLSE.
|
static |
Attribute type: StartIndent, which represents the distance from the start edge of the reference area to that of the BLSE.
|
static |
Attribute type: Subtype, which means the subtype of annotation or artifact.
|
static |
(Currently, unsupported) Attribute type only for Table: Headers, which represents an array of element identifiers.
|
static |
Attribute type only for Table: Scope, which indicates whether the header cell applies to the rest of the cells in the row that contains it, the column that contains it, or both the row and the column that contain it.
|
static |
Attribute type only for Table: Summary, which represents a summary of the table's purpose and structure, for use in non- visual rendering such as speech or braille.
|
static |
Attribute type: TBorderStyle, which represents the style of the border drawn on each edge of a table cell.
|
static |
Attribute type: TextAlign, which represents the alignment of text and other content within lines of the BLSE.
|
static |
Attribute type: TextDecorationColor, which represents the color to be used for drawing text decorations.
|
static |
Attribute type: TextDecorationThickness, which represents the thickness of each line drawn as part of the text decoration.
|
static |
Attribute type: TextDecorationType, which represents the text decoration, if any, to be applied to the element's text.
|
static |
Attribute type: TextIndent, which represents the additional distance from the start edge of the BLSE, as specified by com.foxit.sdk.addon.layoutrecognition.LRStructureElement.e_AttributeTypeStartIndent , to that of the first line of text.
|
static |
Attribute type: TPadding, which specifies an offset to account for the separation between the table cell's content rectangle and the surrounding border.
|
static |
(Reserved) Attribute type: Version, which represents schema version of layout recognition engine.
|
static |
Attribute type: Width, which represents the width of the element's content rectangle.
|
static |
Attribute type: WritingMode, which means the directions of layout progression for packing of ILSEs (inline progression) and stacking of BLSEs (block progression).
|
static |
Enum value: After, which means the alignment for attribute BlockAlign or the placement for attribute RubyPosition.
|
static |
Enum value: Auto.
|
static |
Enum value: Background, which means background artifacts. Background artifacts typically serve as a background for content shown either on top of or placed adjacent to that background.
|
static |
Enum value: Before, which means the placement for attributes Placement/RubyPosition or alignment for attribute BlockAlign.
|
static |
Enum value: Block, which means to be stacked in the block-progression direction within an enclosing reference area or parent BLSE.
|
static |
Enum value: Row, which means both row and column of a table.
|
static |
Enum value: Bottom, which means bottom edge of the page.
|
static |
Enum value: cb, which means check box.
|
static |
Enum value: Center, which means the alignment for attributes TextAlign/InlineAlign/RubyAlign.
|
static |
Enum value: Circle, which means open circular bullet.
|
static |
Enum value: Row, which means column of a table.
|
static |
Enum value: Dashed, which means the border is a series of short line segments.
|
static |
Enum value: Decimal, which means decimal arabic numerals (1-9, 10-99, ...).
|
static |
Enum value: Disc, which means solid circular bullet.
|
static |
Enum value: Distribute, which means the content is to be expanded to fill the available width in the inline-progression direction.
|
static |
Enum value: Dotten, which means the border is a series of dots.
|
static |
Enum value: Double, which means the border is two solid lines.
|
static |
Enum value: End, which means the place for attribute Placement, or the alignment for attributes TextAlign/InlineAlign/RubyAlign.
|
static |
Enum value: Groove, which means the border looks as though it were carved into the canvas.
|
static |
Enum value: Hidden, which is same as None except in terms of border conflict resolution for table elements.
|
static |
Enum value: Inline, which means the placement for attributes Placement/RubyPosition.
|
static |
Enum value: Inset, which means the border makes the entire box look as though it were embedded in the canvas.
|
static |
Enum value: Justify, which means the alignment for attributes TextAlign/BlockAlign/RubyAlign.
|
static |
Enum value: Layout, which means layout artifacts. Purely cosmetic typographical or design elements such as footnote rules or background screens.
|
static |
Enum value: Left, which means left edge of the page.
|
static |
Enum value: LineThrough, which means a line through the middle of the text.
|
static |
Enum value: LowerAlpha, which means lowercase letters (a, b, c, ...).
|
static |
Enum value: LowerRoman, which means lowercase roman numerals (i, ii, iii, iv, ...).
|
static |
Enum value: LtTb, which means inline progression from left to right; block progression from top to bottom.
|
static |
Enum value: Middle, which means children are centered within the table cell.
|
static |
Enum value: neutral, which means the state is neutral.
|
static |
Enum value: None, which means no such attribute.
|
static |
Enum value: off, which means the state is off.
|
static |
Enum value: on, which means the state is on.
|
static |
Enum value: Ordered (PDF 2.0), which means ordered lists with unspecified numbering.
|
static |
Enum value: Other (PDF 2.0).
|
static |
Enum value: Outset, which means the border makes the entire box look as though it were coming out of the canvas (the opposite of Inset).
|
static |
Enum value: Overline, which means a line above the text.
|
static |
Enum value: Page, which means page artifacts. Production aids extraneous to the document itself, such as cut marks and color bars.
|
static |
Enum value: Pagination, which means pagination artifacts. Ancillary page features such as running heads and folios (page numbers).
|
static |
Enum value: pb, which means push button.
|
static |
Enum value: rb, which means radio button.
|
static |
Enum value: Ridge, which means the border looks as though it were coming out of the canvas (the opposite of Groove).
|
static |
Enum value: Right, which means right edge of the page.
|
static |
Enum value: RlTb, which means inline progression from right to left; block progression from top to bottom.
|
static |
Enum value: Row, which means row of a table.
|
static |
Enum value: Solid, which means the border is a single line segment.
|
static |
Enum value: Square, which means solid square bullet.
|
static |
Enum value: Start, which means the place for attribute Placement, or the alignment for attributes TextAlign/InlineAlign/RubyAlign.
|
static |
Enum value: TbLr (PDF 2.0), which means inline progression from top to bottom; block progression from left to right.
|
static |
Enum value: TbRl, which means inline progression from top to bottom; block progression from right to left.
|
static |
Enum value: Top, which means top edge of the page.
|
static |
Enum value: tv, which means text-value field.
|
static |
Enum value: Underline, which means a line below the text.
|
static |
Enum value: Unordered (PDF 2.0), which means unordered list with unspecified bullets.
|
static |
Enum value: UpperAlpha, which means uppercase letters (A, B, C, ...).
|
static |
Enum value: UpperRoman, which means uppercase roman numerals (I, II, III, IV, ...).
|
static |
Enum value: Warichu, which means the RT and associated RP elements are to be formatted as a warichu, following the RB element.