Class PDFStreamEngine
- Namespace
- Org.Apache.Pdfbox.Contentstream
- Assembly
- MASES.NetPDF.dll
public class PDFStreamEngine : JVMBridgeBase<PDFStreamEngine>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<PDFStreamEngine>PDFStreamEngine
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Derived
- Inherited Members
-
JVMBridgeBase<PDFStreamEngine>.SExecuteWithSignature<TReturn>(Type, string, string, params object[])JVMBridgeBase<PDFStreamEngine>.IsAssignableFrom(IJavaType)JVMBridgeBase<PDFStreamEngine>.IsAssignableFrom<T>()JVMBridgeBase<PDFStreamEngine>.Execute<T>(params T[])JVMBridgeBase<PDFStreamEngine>.DynBridgeClazzJVMBridgeBase<PDFStreamEngine>.BridgeClazzJVMBridgeBase.RuntimeClassNameOf<T>()JVMBridgeBase.ClassNameOf<T>()JVMBridgeBase.ClassOf<T>()JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)JVMBridgeBase.MonitorEnter()JVMBridgeBase.MonitorExit()JVMBridgeBase.IsInstanceOf(IJavaType)JVMBridgeBase.IsInstanceOf<T>()JVMBridgeBase.RuntimeIsInstanceOf<T>()JVMBridgeBase.CastTo<TNewClass>()JVMBridgeBase.CastDirect<TNewClass>()JVMBridgeBase.Dispose()JVMBridgeBase.ToString()JVMBridgeBase.GetHashCode()JVMBridgeBase.Notify()JVMBridgeBase.NotifyAll()JVMBridgeBase.Wait()JVMBridgeBase.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
Constructors
PDFStreamEngine()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
[Obsolete("PDFStreamEngine class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public PDFStreamEngine()
PDFStreamEngine(params object[])
Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
[Obsolete("PDFStreamEngine class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public PDFStreamEngine(params object[] args)
Parameters
args
object[]
Properties
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
CurrentPage
public PDPage CurrentPage { get; }
Property Value
GraphicsStackSize
public int GraphicsStackSize { get; }
Property Value
GraphicsState
public PDGraphicsState GraphicsState { get; }
Property Value
InitialMatrix
public Matrix InitialMatrix { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
Level
public int Level { get; }
Property Value
Resources
public PDResources Resources { get; }
Property Value
TextLineMatrix
https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.4/org/apache/pdfbox/contentstream/PDFStreamEngine.html#getTextLineMatrix-- https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.4/org/apache/pdfbox/contentstream/PDFStreamEngine.html#setTextLineMatrix-org.apache.pdfbox.util.Matrix-
public Matrix TextLineMatrix { get; set; }
Property Value
TextMatrix
https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.4/org/apache/pdfbox/contentstream/PDFStreamEngine.html#getTextMatrix-- https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.4/org/apache/pdfbox/contentstream/PDFStreamEngine.html#setTextMatrix-org.apache.pdfbox.util.Matrix-
public Matrix TextMatrix { get; set; }
Property Value
Methods
AddOperator(OperatorProcessor)
public void AddOperator(OperatorProcessor arg0)
Parameters
BeginMarkedContentSequence(COSName, COSDictionary)
public void BeginMarkedContentSequence(COSName arg0, COSDictionary arg1)
Parameters
arg0
COSNamearg1
COSDictionary
BeginText()
public void BeginText()
Exceptions
DecreaseLevel()
public void DecreaseLevel()
EndMarkedContentSequence()
public void EndMarkedContentSequence()
EndText()
public void EndText()
Exceptions
GetAppearance(PDAnnotation)
public PDAppearanceStream GetAppearance(PDAnnotation arg0)
Parameters
arg0
PDAnnotation
Returns
IncreaseLevel()
public void IncreaseLevel()
IsShouldProcessColorOperators()
public bool IsShouldProcessColorOperators()
Returns
ProcessOperator(String, List<COSBase>)
public void ProcessOperator(String arg0, List<COSBase> arg1)
Parameters
Exceptions
ProcessPage(PDPage)
public void ProcessPage(PDPage arg0)
Parameters
Exceptions
RestoreGraphicsState()
public void RestoreGraphicsState()
SaveGraphicsState()
public void SaveGraphicsState()
SetLineDashPattern(COSArray, int)
public void SetLineDashPattern(COSArray arg0, int arg1)
Parameters
ShowAnnotation(PDAnnotation)
public void ShowAnnotation(PDAnnotation arg0)
Parameters
arg0
PDAnnotation
Exceptions
ShowForm(PDFormXObject)
public void ShowForm(PDFormXObject arg0)
Parameters
Exceptions
ShowTextString(byte[])
public void ShowTextString(byte[] arg0)
Parameters
Exceptions
ShowTextStrings(COSArray)
public void ShowTextStrings(COSArray arg0)
Parameters
Exceptions
ShowTransparencyGroup(PDTransparencyGroup)
public void ShowTransparencyGroup(PDTransparencyGroup arg0)
Parameters
Exceptions
TransformedPoint(float, float)
public Point2D.Float TransformedPoint(float arg0, float arg1)