Adds a text to the Body of the current document
at a specific position on the current page, and resolves it.
Namespace:
C1.C1PreviewAssembly: C1.C1Report.2 (in C1.C1Report.2.dll)
Syntax
C# |
---|
public void RenderDirectText( Unit x, Unit y, string text, Object width, Object height, Style style ) |
Visual Basic |
---|
Public Sub RenderDirectText ( _ x As Unit, _ y As Unit, _ text As String, _ width As Object, _ height As Object, _ style As Style _ ) |
Parameters
- x
- Type: C1.C1Preview..::..Unit
The horizontal (X) coordinate at which to render the image (cannot be auto).
- y
- Type: C1.C1Preview..::..Unit
The vertical (Y) coordinate at which to render the image (cannot be auto).
- text
- Type: System..::..String
The string to render.
- width
- Type: System..::..Object
The width of the text area (if null, auto is used).
- height
- Type: System..::..Object
The height of the text area (if null, auto is used).
- style
- Type: C1.C1Preview..::..Style
The Style to use, or null.
Remarks
This method can only be used between calls to StartDoc()()()() and EndDoc()()()() methods on the current document. For details, see RenderDirect(Unit, Unit, RenderObject, Object, Object).
Examples
The following code uses the RenderDirectText(Unit, Unit, String, Object, Object, Style) method to render the text to a specific position on the print document and then applies the font style, text color, and alignment of the text:
Copy CodeVisual Basic
Me.C1PrintDocument1.StartDoc() Me.C1PrintDocument1.RenderDirectText("2.5cm", 5cm", "Hello World", "100%", "100%", Nothing) Me.C1PrintDocument1.EndDoc() |
Copy CodeC#
this.c1PrintDocument1.StartDoc(); this.c1PrintDocument1.RenderDirectText("2.5cm", "5cm", "Hello World", "100%", "100%", null); this.c1PrintDocument1.EndDoc(); |