Class PDImageXObject
public class PDImageXObject : PDXObject, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, ICOSObjectable
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<COSObjectable>PDImageXObject
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<COSObjectable>.SExecuteWithSignature(Type, IJavaType, string, string, params object[])JVMBridgeBase<COSObjectable>.SExecute<TReturn, TConverter>(Type, IJavaType, string, params object[])JVMBridgeBase<COSObjectable>.IsAssignableFrom(IJavaType)JVMBridgeBase<COSObjectable>.IsAssignableFrom<T>()JVMBridgeBase<COSObjectable>.Execute<T>(params T[])JVMBridgeBase<COSObjectable>.DynBridgeClazzJVMBridgeBase<COSObjectable>.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
PDImageXObject()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public PDImageXObject()
PDImageXObject(PDStream, PDResources)
public PDImageXObject(PDStream arg0, PDResources arg1)
Parameters
arg0
PDStreamarg1
PDResources
Exceptions
PDImageXObject(PDDocument)
public PDImageXObject(PDDocument arg0)
Parameters
arg0
PDDocument
Exceptions
PDImageXObject(PDDocument, InputStream, COSBase, int, int, int, PDColorSpace)
public PDImageXObject(PDDocument arg0, InputStream arg1, COSBase arg2, int arg3, int arg4, int arg5, PDColorSpace arg6)
Parameters
arg0
PDDocumentarg1
InputStreamarg2
COSBasearg3
intarg4
intarg5
intarg6
PDColorSpace
Exceptions
PDImageXObject(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
public PDImageXObject(params object[] args)
Parameters
args
object[]
Properties
BitsPerComponent
https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.4/org/apache/pdfbox/pdmodel/graphics/image/PDImageXObject.html#getBitsPerComponent-- https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.4/org/apache/pdfbox/pdmodel/graphics/image/PDImageXObject.html#setBitsPerComponent-int-
public int BitsPerComponent { get; set; }
Property Value
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
ColorKeyMask
public COSArray ColorKeyMask { get; }
Property Value
ColorSpace
https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.4/org/apache/pdfbox/pdmodel/graphics/image/PDImageXObject.html#getColorSpace-- https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.4/org/apache/pdfbox/pdmodel/graphics/image/PDImageXObject.html#setColorSpace-org.apache.pdfbox.pdmodel.graphics.color.PDColorSpace-
public PDColorSpace ColorSpace { get; set; }
Property Value
Decode
https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.4/org/apache/pdfbox/pdmodel/graphics/image/PDImageXObject.html#getDecode-- https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.4/org/apache/pdfbox/pdmodel/graphics/image/PDImageXObject.html#setDecode-org.apache.pdfbox.cos.COSArray-
public COSArray Decode { get; set; }
Property Value
Height
https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.4/org/apache/pdfbox/pdmodel/graphics/image/PDImageXObject.html#getHeight-- https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.4/org/apache/pdfbox/pdmodel/graphics/image/PDImageXObject.html#setHeight-int-
public int Height { get; set; }
Property Value
Image
public BufferedImage Image { get; }
Property Value
Interpolate
https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.4/org/apache/pdfbox/pdmodel/graphics/image/PDImageXObject.html#getInterpolate-- https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.4/org/apache/pdfbox/pdmodel/graphics/image/PDImageXObject.html#setInterpolate-boolean-
public bool Interpolate { get; set; }
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
Mask
public PDImageXObject Mask { get; }
Property Value
Metadata
https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.4/org/apache/pdfbox/pdmodel/graphics/image/PDImageXObject.html#getMetadata-- https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.4/org/apache/pdfbox/pdmodel/graphics/image/PDImageXObject.html#setMetadata-org.apache.pdfbox.pdmodel.common.PDMetadata-
public PDMetadata Metadata { get; set; }
Property Value
OpaqueImage
public BufferedImage OpaqueImage { get; }
Property Value
OptionalContent
https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.4/org/apache/pdfbox/pdmodel/graphics/image/PDImageXObject.html#getOptionalContent-- https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.4/org/apache/pdfbox/pdmodel/graphics/image/PDImageXObject.html#setOptionalContent-org.apache.pdfbox.pdmodel.documentinterchange.markedcontent.PDPropertyList-
public PDPropertyList OptionalContent { get; set; }
Property Value
RawImage
public BufferedImage RawImage { get; }
Property Value
RawRaster
public WritableRaster RawRaster { get; }
Property Value
SoftMask
public PDImageXObject SoftMask { get; }
Property Value
StructParent
https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.4/org/apache/pdfbox/pdmodel/graphics/image/PDImageXObject.html#getStructParent-- https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.4/org/apache/pdfbox/pdmodel/graphics/image/PDImageXObject.html#setStructParent-int-
public int StructParent { get; set; }
Property Value
Suffix
public String Suffix { get; }
Property Value
Width
https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.4/org/apache/pdfbox/pdmodel/graphics/image/PDImageXObject.html#getWidth-- https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.4/org/apache/pdfbox/pdmodel/graphics/image/PDImageXObject.html#setWidth-int-
public int Width { get; set; }
Property Value
Methods
CreateFromByteArray(PDDocument, byte[], String)
public static PDImageXObject CreateFromByteArray(PDDocument arg0, byte[] arg1, String arg2)
Parameters
arg0
PDDocumentarg1
byte[]arg2
String
Returns
Exceptions
CreateFromFile(String, PDDocument)
public static PDImageXObject CreateFromFile(String arg0, PDDocument arg1)
Parameters
arg0
Stringarg1
PDDocument
Returns
Exceptions
CreateFromFileByContent(File, PDDocument)
public static PDImageXObject CreateFromFileByContent(File arg0, PDDocument arg1)
Parameters
arg0
Filearg1
PDDocument
Returns
Exceptions
CreateFromFileByExtension(File, PDDocument)
public static PDImageXObject CreateFromFileByExtension(File arg0, PDDocument arg1)
Parameters
arg0
Filearg1
PDDocument
Returns
Exceptions
CreateInputStream()
public InputStream CreateInputStream()
Returns
Exceptions
CreateInputStream(List<String>)
public InputStream CreateInputStream(List<String> arg0)
Parameters
Returns
Exceptions
CreateInputStream(DecodeOptions)
public InputStream CreateInputStream(DecodeOptions arg0)
Parameters
Returns
Exceptions
CreateThumbnail(COSStream)
public static PDImageXObject CreateThumbnail(COSStream arg0)
Parameters
Returns
Exceptions
GetImage(Rectangle, int)
public BufferedImage GetImage(Rectangle arg0, int arg1)
Parameters
Returns
Exceptions
GetOpaqueImage(Rectangle, int)
public BufferedImage GetOpaqueImage(Rectangle arg0, int arg1)
Parameters
Returns
Exceptions
GetStencilImage(Paint)
public BufferedImage GetStencilImage(Paint arg0)
Parameters
Returns
Exceptions
IsEmpty()
public bool IsEmpty()
Returns
IsStencil()
public bool IsStencil()
Returns
SetStencil(bool)
public void SetStencil(bool arg0)
Parameters
Operators
implicit operator PDImage(PDImageXObject)
Converter from PDImageXObject to PDImage
public static implicit operator PDImage(PDImageXObject t)