Package org.gnome.gtk
Enum Class PrintCapabilities
- All Implemented Interfaces:
Serializable,Comparable<PrintCapabilities>,Constable,Enumeration
@Generated("io.github.jwharm.JavaGI")
public enum PrintCapabilities
extends Enum<PrintCapabilities>
implements Enumeration
Specifies which features the print dialog should offer.
If neither GENERATE_PDF nor
GENERATE_PS is specified, GTK assumes that all
formats are supported.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionPrint dialog will allow to collate multiple copies.Print dialog will allow to print multiple copies.The program will send the document to the printer in PDF formatThe program will send the document to the printer in Postscript formatPrint dialog will offer printing multiple pages per sheetPrint dialog will allow to rearrange pages when printing multiple pages per sheetPrint dialog will offer printing even/odd pages.Print dialog will offer a previewPrint dialog will allow to print pages in reverse order.Print dialog will allow to scale the output. -
Method Summary
Modifier and TypeMethodDescriptionstatic @Nullable TypegetType()Get the GType of the PrintCapabilities classintgetValue()Get the numeric value of this enumstatic Set<PrintCapabilities> of(int flags) Create a newEnumSet<PrintCapabilities>for the provided bitfieldstatic Set<PrintCapabilities> of(MemorySegment address) Create a newEnumSet<PrintCapabilities>for the bitfield in the provided memory address.static PrintCapabilitiesReturns the enum constant of this class with the specified name.static PrintCapabilities[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
PAGE_SET
Print dialog will offer printing even/odd pages. -
COPIES
Print dialog will allow to print multiple copies. -
COLLATE
Print dialog will allow to collate multiple copies. -
REVERSE
Print dialog will allow to print pages in reverse order. -
SCALE
Print dialog will allow to scale the output. -
GENERATE_PDF
The program will send the document to the printer in PDF format -
GENERATE_PS
The program will send the document to the printer in Postscript format -
PREVIEW
Print dialog will offer a preview -
NUMBER_UP
Print dialog will offer printing multiple pages per sheet -
NUMBER_UP_LAYOUT
Print dialog will allow to rearrange pages when printing multiple pages per sheet
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
getValue
public int getValue()Get the numeric value of this enum- Specified by:
getValuein interfaceEnumeration- Returns:
- the enum value
-
of
Create a newEnumSet<PrintCapabilities>for the provided bitfield- Parameters:
flags- the PrintCapabilities bitfield- Returns:
- the EnumSet for the provided bitfield
-
of
Create a newEnumSet<PrintCapabilities>for the bitfield in the provided memory address.- Parameters:
address- the memory address holding a bitfield value- Returns:
- the EnumSet for the bitfield in the provided memory address
-
getType
Get the GType of the PrintCapabilities class- Returns:
- the GType
-