OperatorWriter
Class represents the PDF operators.
public abstract class OperatorWriter : Resource
Public MustInherit Class OperatorWriter
Inherits Resource
Inheritance: ObjectResourceOperatorWriter
Derived: PageWriter
Licensing Info
This class is a full DynamicPDF Core Suite feature. One of the following is required for non-evaluation usage:
- An active DynamicPDF Ultimate Subscription
- An active DynamicPDF Professional or Professional Plus Subscription with DynamicPDF Core Suite selected.
- A DynamicPDF Core Suite for .NET v12.X Developer License.
Properties
| Dimensions | Gets the dimensions of the current area. |
| Document | Gets the Document object the page writer belongs to. |
| DocumentWriter | Gets the DocumentWriter object the page writer is currently drawing to. |
| RequiredPdfObjects | Gets the number of PDF objects required by the Symbol font. |
| ResourceType | Gets the type of resource. (Inherited from Resource) |
| Uid | Gets the unique ID of the resource. (Inherited from Resource) |
Methods
| Draw(DocumentWriter) | Draws the resource to the given DocumentWriter object. (Inherited from Resource) |
| Equals(Object) | Determines whether the specified Object is equal to the current Object . (Inherited from Object) |
| GetHashCode() | Serves as a hash function for a particular type. (Inherited from Object) |
| GetType() | Gets the Type of the current instance. (Inherited from Object) |
| ResetDimensions() | Resets the coordinate space for the current area. |
| SetCharacterSpacing(Single) | Sets the character spacing for text on the page. |
| SetDimensionsRotate(Single, Single, Single, Single, Single) | Transforms the coordinate space for the current area. |
| SetDimensionsRotate(Single, Single, Single, Single, Single, Single, Single, Single) | Transforms the coordinate space for the current area. |
| SetDimensionsScale(Single, Single, Single, Single, Single, Single) | Transforms the coordinate space for the current area. |
| SetDimensionsShift(Single, Single, Single, Single) | Transforms the coordinate space for the current area. |
| SetDimensionsSimpleRotate(Single, Single, Single) | Transforms the coordinate space for the current area. |
| SetDimensionsSimpleRotate(Single, Single, Single, Single, Single, Single) | Transforms the coordinate space for the current area. |
| SetDimensionsTransform(Single, Single, Single, Single, Single, Single, Single) | Transforms the coordinate space for the current area. |
| SetDimensionsTransform(Single, Single, Single, Single, Single, Single, Single, Single, Single, Single) | Transforms the coordinate space for the current area. |
| SetFillColor(Color) | Sets the fill color for the page. |
| SetFont(Font, Single) | Sets the font and font size for text on the page. |
| SetGraphicsMode() | Sets the page to graphics mode. |
| SetHorizontalScaling(Single) | Sets the horizontal scaling for text on the page. |
| SetLeading(Single) | Sets the leading for text on the page. |
| SetLineCap(LineCap) | Sets the line cap style for paths on the page. |
| SetLineJoin(LineJoin) | Sets the line join style for paths on the page. |
| SetLineStyle(LineStyle) | Sets the line style for the page. |
| SetLineWidth(Single) | Sets the line width for the page. |
| SetMiterLimit(Single) | Sets the miterLimit for paths on the page. |
| SetRelativeToState(RelativeTo, Boolean) | Assigns the relative position for placement of the page element on the page. |
| SetStrokeColor(Color) | Sets the stoke color for the page. |
| SetTextDefaults() | Sets the text properties render mode, character space, word space, horizontal scale, and text rise to the defaults. |
| SetTextMode() | Sets the page to text mode. |
| SetTextRenderingMode(TextRenderingMode) | Sets text rendering mode for text on the page. |
| SetTextRise(Single) | Sets text rise for text on the page. |
| SetWordSpacing(Single) | Sets the word spacing for text on the page. |
| ToString() | Returns a String that represents the current Object . (Inherited from Object) |
| Write(Byte[]) | Writes a byte array to the page. |
| Write(Byte[], Int32) | Writes a portion of a byte array to the page. |
| Write(Byte[], Int32, Int32) | Writes a portion of a byte array to the page. |
| Write(Int32) | Writes an integer to the page. |
| Write(Single) | Writes a floating point number to the page. |
| WriteColorValue(Byte) | Writes an color value to the page. |
| WriteName(Byte) | Writes a byte to the page. |
| WriteName(Byte[]) | Writes a byte array to the page. |
| WriteNewLine() | Writes a new line to the page. |
| WritePair(Single, Single) | Writes a pair of numbers to the page. |
| WritePoint(Single, Single) | Writes a point to the page adjusted to PDF coordinates. |
| WritePointX(Single) | Writes an X coordinate to the page adjusted to the PDF coordinate. |
| WritePointY(Single) | Writes an X coordinate to the page adjusted to the PDF coordinate. |
| WriteSpace() | Writes a space to the page. |
| Write_B() | Writes a PDF "B" operator to the page. |
| Write_BI() | Writes a PDF "BI" operator to the page. |
| Write_BT() | Writes a PDF "BT" operator to the page. |
| Write_Bx() | Writes a PDF "B*" operator to the page. |
| Write_bx_() | Writes a PDF "b*" operator to the page. |
| Write_b_() | Writes a PDF "b" operator to the page. |
| Write_c(Single, Single, Single, Single, Single, Single) | Writes a PDF "c" operator to the page. |
| Write_cm(Single) | Writes a PDF "cm" operator to the page. |
| Write_cm(Single, Single) | Writes a PDF "cm" operator to the page. |
| Write_cm(Single, Single, Single) | Writes a PDF "cm" operator to the page. |
| Write_cm(Single, Single, Single, Single) | Writes a PDF "cm" operator to the page. |
| Write_cm(Single, Single, Single, Single, Single, Single) | Writes a PDF "cm" operator to the page. |
| Write_d(Int32, Int32) | Writes a PDF "d" operator to the page. |
| Write_d(LineStyle) | Writes a PDF "d" operator to the page. |
| Write_Do(Resource) | Abstract method for writing "DO" operator to the page. |
| Write_DQuote(Single, Single, Char[], Int32, Int32, Boolean) | Writes a PDF Double Quote (""") operator to the page. |
| Write_EI() | Writes a PDF "EI" operator to the page. |
| Write_ET() | Writes a PDF "ET" operator to the page. |
| Write_f() | Writes a PDF "f" operator to the page. |
| Write_fx() | Writes a PDF "f*" operator to the page. |
| Write_G(Grayscale) | Writes a PDF "G" operator to the page. |
| Write_g_(Grayscale) | Writes a PDF "g" operator to the page. |
| Write_h() | Writes a PDF "h" operator to the page. |
| Write_ID() | Writes a PDF "ID" operator to the page. |
| Write_J(LineCap) | Writes a PDF "J" operator to the page. |
| Write_j_(LineJoin) | Writes a PDF "j" operator to the page. |
| Write_K(CmykColor) | Writes a PDF "K" operator to the page. |
| Write_k_(CmykColor) | Writes a PDF "k" operator to the page. |
| Write_l_(Single, Single) | Writes a PDF "l" operator to the page. |
| Write_M(Single) | Writes a PDF "M" operator to the page. |
| Write_m_(Single, Single) | Writes a PDF "m" operator to the page. |
| Write_n() | Writes a PDF "n" operator to the page. |
| Write_Q() | Writes a PDF "Q" operator to the page. PageWriterState is not restored. |
| Write_Q(Boolean) | Writes a PDF "G" operator to the page. |
| Write_q_() | Writes a PDF "q" operator to the page. PageWriterState is not stored. |
| Write_q_(Boolean) | Writes a PDF "q" operator to the page. |
| Write_re(Single, Single, Single, Single) | Writes a PDF "re" operator to the page. |
| Write_RG(RgbColor) | Writes a PDF "RG" operator to the page. |
| Write_rg_(RgbColor) | Writes a PDF "rg" operator to the page. |
| Write_S() | Writes a PDF "S" operator to the page. |
| Write_SQuote(Char[], Int32, Int32, Boolean) | Writes a PDF Single Quote ("'") operator to the page. |
| Write_s_() | Writes a PDF "s" operator to the page. |
| Write_Tc(Single) | Writes a PDF "Tc" operator to the page. |
| Write_TD(Single, Single) | Writes a PDF "TD" operator to the page. |
| Write_Td_(Single, Single) | Writes a PDF "Td" operator to the page. |
| Write_Tf(Font, Single) | Writes a PDF "Tf" operator to the page. |
| Write_TJ(Char[], Int32, Int32, Single, Boolean) | Writes a PDF "TJ" operator to the page. |
| Write_Tj_(Char[], Boolean) | Writes a PDF "Tj" operator to the page. |
| Write_Tj_(Char[], Int32, Int32, Boolean) | Writes a PDF "Tj" operator to the page. |
| Write_TJ_Close() | Closes the opened TJ array. |
| Write_TJ_Open() | Opens array for writting TJ operator. |
| Write_TJ_SpaceLength(Int32) | Writes Space length in between two chars. |
| Write_TJ_Text(Char[], Int32, Int32, Boolean) | Writes the given text inside the TJ array. Required to open TJ array. |
| Write_TL(Single) | Writes a PDF "TL" operator to the page. |
| Write_Tm(Single, Single) | Writes a PDF "Tm" operator to the page. |
| Write_Tm(Single, Single, Single) | Writes a PDF "Tm" operator to the page. |
| Write_Tm(Single, Single, Single, Single) | Writes a PDF "Tm" operator to the page. |
| Write_Tm(Single, Single, Single, Single, Single, Single) | Writes a PDF "Tm" operator to the page. |
| Write_Tr(TextRenderingMode) | Writes a PDF "Tr" operator to the page. |
| Write_Ts(Single) | Writes a PDF "Ts" operator to the page. |
| Write_Tw(Single) | Writes a PDF "Tw" operator to the page. |
| Write_Tx() | Writes a PDF "Tx" operator to the page. |
| Write_Tz(Single) | Writes a PDF "Tz" operator to the page. |
| Write_v(Single, Single, Single, Single) | Writes a PDF "v" operator to the page. |
| Write_W() | Writes a PDF "W" operator to the page. |
| Write_Wx() | Writes a PDF "W*" operator to the page. |
| Write_w_(Single) | Writes a PDF "w" operator to the page. |
| Write_y(Single, Single, Single, Single) | Writes a PDF "y" operator to the page. |