HiraokaHyperTools.iTextSharp-LGPL
0.2.5
|
Public Member Functions | |
PdfPCell () | |
PdfPCell (Phrase phrase) | |
PdfPCell (Image image) | |
PdfPCell (Image image, bool fit) | |
PdfPCell (PdfPTable table) | |
PdfPCell (PdfPTable table, PdfPCell style) | |
PdfPCell (PdfPCell cell) | |
void | AddElement (IElement element) |
void | SetLeading (float fixedLeading, float multipliedLeading) |
bool | HasFixedHeight () |
bool | HasMinimumHeight () |
float | GetMaxHeight () |
![]() | |
Rectangle (float llx, float lly, float urx, float ury) | |
Constructs a Rectangle-object. More... | |
Rectangle (float urx, float ury) | |
Constructs a Rectangle-object starting from the origin (0, 0). More... | |
Rectangle (Rectangle rect) | |
Constructs a Rectangle-object. More... | |
virtual void | CloneNonPositionParameters (Rectangle rect) |
virtual void | SoftCloneNonPositionParameters (Rectangle rect) |
virtual bool | Process (IElementListener listener) |
Processes the element by adding it (or the different parts) to an IElementListener. More... | |
bool | IsContent () |
virtual bool | IsNestable () |
virtual void | Normalize () |
Rectangle | GetRectangle (float top, float bottom) |
Gets a Rectangle that is altered to fit on the page. More... | |
Rectangle | Rotate () |
Swaps the values of urx and ury and of lly and llx in order to rotate the rectangle. More... | |
virtual void | EnableBorderSide (int side) |
virtual void | DisableBorderSide (int side) |
virtual float | GetLeft (float margin) |
Returns the lower left x-coordinate, considering a given margin. More... | |
virtual float | GetRight (float margin) |
Returns the upper right x-coordinate, considering a given margin. More... | |
virtual float | GetTop (float margin) |
Returns the upper right y-coordinate, considering a given margin. More... | |
virtual float | GetBottom (float margin) |
Returns the lower left y-coordinate, considering a given margin. More... | |
bool | HasBorders () |
Indicates if the table has borders. More... | |
bool | HasBorder (int type) |
Indicates if the table has a some type of border. More... | |
override String | ToString () |
Gets the content of the text element. More... | |
Protected Attributes | |
Phrase | phrase |
![]() | |
float | llx |
the lower left x-coordinate. More... | |
float | lly |
summary> the upper right x-coordinate. More... | |
float | urx |
summary> the upper right y-coordinate. More... | |
float | ury |
summary> This represents the status of the 4 sides of the rectangle. More... | |
int | border = UNDEFINED |
summary> This is the width of the border around this rectangle. More... | |
float | borderWidth = UNDEFINED |
summary> This is the color of the border of this rectangle. More... | |
Color | borderColor = null |
Color | borderColorLeft = null |
Color | borderColorRight = null |
Color | borderColorTop = null |
Color | borderColorBottom = null |
float | borderWidthLeft = UNDEFINED |
float | borderWidthRight = UNDEFINED |
float | borderWidthTop = UNDEFINED |
float | borderWidthBottom = UNDEFINED |
bool | useVariableBorders = false |
summary> This is the color of the background of this rectangle. More... | |
Color | backgroundColor = null |
summary> This is the rotation value of this rectangle. More... | |
int | rotation = 0 |
Properties | |
Phrase | Phrase [get, set] |
int | HorizontalAlignment [get, set] |
int | VerticalAlignment [get, set] |
float? | EffectivePaddingLeft [get] |
float | PaddingLeft [get, set] |
float? | EffectivePaddingRight [get] |
float | PaddingRight [get, set] |
float? | EffectivePaddingTop [get] |
float | PaddingTop [get, set] |
float? | EffectivePaddingBottom [get] |
float | PaddingBottom [get, set] |
float | Padding [set] |
bool | UseBorderPadding [get, set] |
float | Leading [get] |
float | MultipliedLeading [get] |
float | Indent [get, set] |
float | ExtraParagraphSpace [get, set] |
float | FixedHeight [get, set] |
bool | NoWrap [get, set] |
PdfPTable | Table [get, set] |
float | MinimumHeight [get, set] |
int | Colspan [get, set] |
int | Rowspan [get, set] |
float | FollowingIndent [get, set] |
float | RightIndent [get, set] |
float | SpaceCharRatio [get, set] |
int | RunDirection [get, set] |
Image | Image [get, set] |
IPdfPCellEvent | CellEvent [get, set] |
int | ArabicOptions [get, set] |
bool | UseAscender [get, set] |
bool | UseDescender [get, set] |
ColumnText | Column [get, set] |
ArrayList | CompositeElements [get] |
new int | Rotation [get, set] |
![]() | |
virtual int | Type [get] |
Gets the type of the text element. More... | |
virtual ArrayList | Chunks [get] |
Gets all the chunks in this element. More... | |
virtual float | Top [get, set] |
Get/set the upper right y-coordinate. More... | |
virtual int | Border [get, set] |
Get/set the border More... | |
virtual float | GrayFill [get, set] |
Get/set the grayscale of the rectangle. More... | |
virtual float | Left [get, set] |
Get/set the lower left x-coordinate. More... | |
virtual float | Right [get, set] |
Get/set the upper right x-coordinate. More... | |
virtual float | Bottom [get, set] |
Get/set the lower left y-coordinate. More... | |
virtual Color | BorderColorBottom [get, set] |
virtual Color | BorderColorTop [get, set] |
virtual Color | BorderColorLeft [get, set] |
virtual Color | BorderColorRight [get, set] |
virtual float | Width [get, set] |
Returns the width of the rectangle. More... | |
float | Height [get] |
Returns the height of the rectangle. More... | |
virtual float | BorderWidth [get, set] |
Get/set the borderwidth. More... | |
virtual Color | BorderColor [get, set] |
Get/set the color of the border. More... | |
virtual Color | BackgroundColor [get, set] |
Get/set the backgroundcolor. More... | |
int | Rotation [get] |
Returns the rotation More... | |
virtual float | BorderWidthLeft [get, set] |
virtual float | BorderWidthRight [get, set] |
virtual float | BorderWidthTop [get, set] |
virtual float | BorderWidthBottom [get, set] |
virtual bool | UseVariableBorders [get, set] |
![]() | |
int | Type [get] |
Gets the type of the text element. More... | |
ArrayList | Chunks [get] |
Gets all the chunks in this element. More... | |
Additional Inherited Members | |
![]() | |
const int | UNDEFINED = -1 |
This is the value that will be used as undefined. More... | |
const int | TOP_BORDER = 1 |
summary> This represents one side of the border of the Rectangle. More... | |
const int | BOTTOM_BORDER = 2 |
summary> This represents one side of the border of the Rectangle. More... | |
const int | LEFT_BORDER = 4 |
summary> This represents one side of the border of the Rectangle. More... | |
const int | RIGHT_BORDER = 8 |
summary> This represents a rectangle without borders. More... | |
const int | NO_BORDER = 0 |
summary> This represents a type of border. More... | |
const int | BOX = TOP_BORDER + BOTTOM_BORDER + LEFT_BORDER + RIGHT_BORDER |
![]() | |
const int | HEADER = 0 |
This is a possible type of Element. More... | |
const int | TITLE = 1 |
This is a possible type of Element. More... | |
const int | SUBJECT = 2 |
This is a possible type of Element. More... | |
const int | KEYWORDS = 3 |
This is a possible type of Element. More... | |
const int | AUTHOR = 4 |
This is a possible type of Element. More... | |
const int | PRODUCER = 5 |
This is a possible type of Element. More... | |
const int | CREATIONDATE = 6 |
This is a possible type of Element. More... | |
const int | CREATOR = 7 |
This is a possible type of Element. More... | |
const int | CHUNK = 10 |
This is a possible type of Element. More... | |
const int | PHRASE = 11 |
This is a possible type of Element. More... | |
const int | PARAGRAPH = 12 |
This is a possible type of Element. More... | |
const int | SECTION = 13 |
This is a possible type of Element More... | |
const int | LIST = 14 |
This is a possible type of Element More... | |
const int | LISTITEM = 15 |
This is a possible type of Element More... | |
const int | CHAPTER = 16 |
This is a possible type of Element More... | |
const int | ANCHOR = 17 |
This is a possible type of Element More... | |
const int | CELL = 20 |
This is a possible type of Element. More... | |
const int | ROW = 21 |
This is a possible type of Element. More... | |
const int | TABLE = 22 |
This is a possible type of Element. More... | |
const int | PTABLE = 23 |
This is a possible type of Element. More... | |
const int | ANNOTATION = 29 |
This is a possible type of Element. More... | |
const int | RECTANGLE = 30 |
This is a possible type of Element. More... | |
const int | JPEG = 32 |
This is a possible type of Element. More... | |
const int | JPEG2000 = 33 |
const int | IMGRAW = 34 |
This is a possible type of Element. More... | |
const int | IMGTEMPLATE = 35 |
This is a possible type of Element. More... | |
const int | JBIG2 = 36 |
const int | MULTI_COLUMN_TEXT = 40 |
This is a possible type of More... | |
const int | MARKED = 50 |
const int | YMARK = 55 |
const int | ALIGN_UNDEFINED = -1 |
A possible value for paragraph Element. This specifies that the text is aligned to the left indent and extra whitespace should be placed on the right. More... | |
const int | ALIGN_LEFT = 0 |
A possible value for paragraph Element. This specifies that the text is aligned to the left indent and extra whitespace should be placed on the right. More... | |
const int | ALIGN_CENTER = 1 |
A possible value for paragraph Element. This specifies that the text is aligned to the center and extra whitespace should be placed equally on the left and right. More... | |
const int | ALIGN_RIGHT = 2 |
A possible value for paragraph Element. This specifies that the text is aligned to the right indent and extra whitespace should be placed on the left. More... | |
const int | ALIGN_JUSTIFIED = 3 |
A possible value for paragraph Element. This specifies that extra whitespace should be spread out through the rows of the paragraph with the text lined up with the left and right indent except on the last line which should be aligned to the left. More... | |
const int | ALIGN_TOP = 4 |
A possible value for vertical Element. More... | |
const int | ALIGN_MIDDLE = 5 |
A possible value for vertical Element. More... | |
const int | ALIGN_BOTTOM = 6 |
A possible value for vertical Element. More... | |
const int | ALIGN_BASELINE = 7 |
A possible value for vertical Element. More... | |
const int | ALIGN_JUSTIFIED_ALL = 8 |
Does the same as ALIGN_JUSTIFIED but the last line is also spread out. More... | |
const int | CCITTG4 = 0x100 |
Pure two-dimensional encoding (Group 4) More... | |
const int | CCITTG3_1D = 0x101 |
Pure one-dimensional encoding (Group 3, 1-D) More... | |
const int | CCITTG3_2D = 0x102 |
Mixed one- and two-dimensional encoding (Group 3, 2-D) More... | |
const int | CCITT_BLACKIS1 = 1 |
A flag indicating whether 1-bits are to be interpreted as black pixels and 0-bits as white pixels, More... | |
const int | CCITT_ENCODEDBYTEALIGN = 2 |
A flag indicating whether the filter expects extra 0-bits before each encoded line so that the line begins on a byte boundary. More... | |
const int | CCITT_ENDOFLINE = 4 |
A flag indicating whether end-of-line bit patterns are required to be present in the encoding. More... | |
const int | CCITT_ENDOFBLOCK = 8 |
A flag indicating whether the filter expects the encoded data to be terminated by an end-of-block pattern, overriding the Rows parameter. The use of this flag will set the key /EndOfBlock to false. More... | |
A cell in a PdfPTable.
iTextSharp.text.pdf.PdfPCell.PdfPCell | ( | ) |
Constructs an empty PdfPCell
. The default padding is 2.
iTextSharp.text.pdf.PdfPCell.PdfPCell | ( | Phrase | phrase | ) |
iTextSharp.text.pdf.PdfPCell.PdfPCell | ( | Image | image | ) |
iTextSharp.text.pdf.PdfPCell.PdfPCell | ( | Image | image, |
bool | fit | ||
) |
iTextSharp.text.pdf.PdfPCell.PdfPCell | ( | PdfPTable | table | ) |
iTextSharp.text.pdf.PdfPCell.PdfPCell | ( | PdfPCell | cell | ) |
void iTextSharp.text.pdf.PdfPCell.AddElement | ( | IElement | element | ) |
Adds an iText element to the cell.
element |
float iTextSharp.text.pdf.PdfPCell.GetMaxHeight | ( | ) |
Returns the height of the cell.
bool iTextSharp.text.pdf.PdfPCell.HasFixedHeight | ( | ) |
Tells you whether the cell has a fixed height.
bool iTextSharp.text.pdf.PdfPCell.HasMinimumHeight | ( | ) |
Tells you whether the cell has a minimum height.
void iTextSharp.text.pdf.PdfPCell.SetLeading | ( | float | fixedLeading, |
float | multipliedLeading | ||
) |
Sets the leading fixed and variable. The resultant leading will be fixedLeading+multipliedLeading*maxFontSize where maxFontSize is the size of the bigest font in the line.
fixedLeading | the fixed leading |
multipliedLeading | the variable leading |
|
protected |
The text in the cell.
|
getset |
Gets the arabic shaping options.
|
getset |
Gets the cell event for this cell.
|
getset |
Getter for property colspan.
|
getset |
Gets the ColumnText with the content of the cell.
|
get |
|
get |
/** Gets the effective bottom padding. This will include the bottom border width if UseBorderPadding is true.
|
get |
Gets the effective left padding. This will include the left border width if UseBorderPadding is true.
|
get |
Gets the effective right padding. This will include the right border width if UseBorderPadding is true.
|
get |
Gets the effective top padding. This will include the top border width if isUseBorderPadding() is true.
|
getset |
Gets the extra space between paragraphs.
|
getset |
Getter for property fixedHeight.
|
getset |
Gets the following paragraph lines indent.
|
getset |
Gets the horizontal alignment for the cell.
|
getset |
Getter for property image.
|
getset |
Gets the first paragraph line indent.
|
get |
Gets the fixed leading
|
getset |
Getter for property minimumHeight.
|
get |
Gets the variable leading
|
getset |
Setter for property noWrap.
noWrap | New value of property noWrap. |
|
set |
Sets the padding of the contents in the cell (space between content and border).
padding |
|
getset |
Getter for property paddingBottom.
|
getset |
|
getset |
Getter for property paddingRight.
|
getset |
Getter for property paddingTop.
|
getset |
Gets the right paragraph lines indent.
|
getset |
Sets the rotation of the cell. Possible values are 0, 90, 180 and 270.
rotation | the rotation of the cell |
|
getset |
Getter for property rowspan.
|
getset |
Gets the run direction of the text content in the cell
|
getset |
Gets the space/character extra spacing ratio for fully justified text.
|
getset |
Getter for property table.
|
getset |
Gets state of first line height based on max ascender
|
getset |
Adjusts effective padding to include border widths.
use | adjust effective padding if true |
|
getset |
Getter for property useDescender.
|
getset |
Gets the vertical alignment for the cell.