Namespace: PdfSharp.Pdf
Represents an indirect real value. This type is not used by PDFsharp. If it is imported from an external PDF file, the value is converted into a direct object.
public sealed class PdfRealObject : PdfNumberObject, System.ICloneable
Inheritance Object → PdfItem → PdfObject → PdfNumberObject → PdfRealObject
Implements ICloneable
Gets or sets the value.
public double Value { get; set; }
Gets the PdfDocument this object belongs to.
public PdfDocument Owner { get; }
Indicates whether the object is an indirect object.
public bool IsIndirect { get; }
Gets the PdfInternals object of this document, that grants access to some internal structures which are not part of the public interface of PdfDocument.
public PdfObjectInternals Internals { get; }
Gets the indirect reference of this object. If the value is null, this object is a direct object.
public PdfReference Reference { get; internal set; }
Gets the indirect reference of this object. Throws if it is null.
public PdfReference ReferenceNotNull { get; }
InvalidOperationException
The indirect reference must be not null here.
Initializes a new instance of the PdfRealObject class.
public PdfRealObject()
Initializes a new instance of the PdfRealObject class.
public PdfRealObject(double value)
value
Double
The value.
Initializes a new instance of the PdfRealObject class.
public PdfRealObject(PdfDocument document, double value)
document
PdfDocument
The document.
value
Double
The value.
Returns the real as a culture invariant string.
public string ToString()
Writes the real literal.
internal void WriteObject(PdfWriter writer)
writer
PdfWriter