print

package
v0.0.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 28, 2026 License: CC0-1.0 Imports: 6 Imported by: 0

Documentation

Overview

Package print provides Go bindings for android.print.

Index

Constants

View Source
const (
	Creator             = consts.Creator
	AllPages            = consts.AllPages
	StateBlocked        = consts.StateBlocked
	StateCanceled       = consts.StateCanceled
	StateCompleted      = consts.StateCompleted
	StateCreated        = consts.StateCreated
	StateFailed         = consts.StateFailed
	StateQueued         = consts.StateQueued
	StateStarted        = consts.StateStarted
	ColorModeColor      = consts.ColorModeColor
	ColorModeMonochrome = consts.ColorModeMonochrome
	DuplexModeLongEdge  = consts.DuplexModeLongEdge
	DuplexModeNone      = consts.DuplexModeNone
	DuplexModeShortEdge = consts.DuplexModeShortEdge
	NoMargins           = consts.NoMargins
	AnsiC               = consts.AnsiC
	AnsiD               = consts.AnsiD
	AnsiE               = consts.AnsiE
	AnsiF               = consts.AnsiF
	IsoA0               = consts.IsoA0
	IsoA1               = consts.IsoA1
	IsoA10              = consts.IsoA10
	IsoA2               = consts.IsoA2
	IsoA3               = consts.IsoA3
	IsoA4               = consts.IsoA4
	IsoA5               = consts.IsoA5
	IsoA6               = consts.IsoA6
	IsoA7               = consts.IsoA7
	IsoA8               = consts.IsoA8
	IsoA9               = consts.IsoA9
	IsoB0               = consts.IsoB0
	IsoB1               = consts.IsoB1
	IsoB10              = consts.IsoB10
	IsoB2               = consts.IsoB2
	IsoB3               = consts.IsoB3
	IsoB4               = consts.IsoB4
	IsoB5               = consts.IsoB5
	IsoB6               = consts.IsoB6
	IsoB7               = consts.IsoB7
	IsoB8               = consts.IsoB8
	IsoB9               = consts.IsoB9
	IsoC0               = consts.IsoC0
	IsoC1               = consts.IsoC1
	IsoC10              = consts.IsoC10
	IsoC2               = consts.IsoC2
	IsoC3               = consts.IsoC3
	IsoC4               = consts.IsoC4
	IsoC5               = consts.IsoC5
	IsoC6               = consts.IsoC6
	IsoC7               = consts.IsoC7
	IsoC8               = consts.IsoC8
	IsoC9               = consts.IsoC9
	JisB0               = consts.JisB0
	JisB1               = consts.JisB1
	JisB10              = consts.JisB10
	JisB2               = consts.JisB2
	JisB3               = consts.JisB3
	JisB4               = consts.JisB4
	JisB5               = consts.JisB5
	JisB6               = consts.JisB6
	JisB7               = consts.JisB7
	JisB8               = consts.JisB8
	JisB9               = consts.JisB9
	JisExec             = consts.JisExec
	JpnChou2            = consts.JpnChou2
	JpnChou3            = consts.JpnChou3
	JpnChou4            = consts.JpnChou4
	JpnHagaki           = consts.JpnHagaki
	JpnKahu             = consts.JpnKahu
	JpnKaku2            = consts.JpnKaku2
	JpnOePhotoL         = consts.JpnOePhotoL
	JpnOufuku           = consts.JpnOufuku
	JpnYou4             = consts.JpnYou4
	NaArchA             = consts.NaArchA
	NaArchB             = consts.NaArchB
	NaArchC             = consts.NaArchC
	NaArchD             = consts.NaArchD
	NaArchE             = consts.NaArchE
	NaArchE1            = consts.NaArchE1
	NaFoolscap          = consts.NaFoolscap
	NaGovtLetter        = consts.NaGovtLetter
	NaIndex3x5          = consts.NaIndex3x5
	NaIndex4x6          = consts.NaIndex4x6
	NaIndex5x8          = consts.NaIndex5x8
	NaJuniorLegal       = consts.NaJuniorLegal
	NaLedger            = consts.NaLedger
	NaLegal             = consts.NaLegal
	NaLetter            = consts.NaLetter
	NaMonarch           = consts.NaMonarch
	NaQuarto            = consts.NaQuarto
	NaSuperB            = consts.NaSuperB
	NaTabloid           = consts.NaTabloid
	OmDaiPaKai          = consts.OmDaiPaKai
	OmJuuroKuKai        = consts.OmJuuroKuKai
	OmPaKai             = consts.OmPaKai
	Prc1                = consts.Prc1
	Prc10               = consts.Prc10
	Prc16k              = consts.Prc16k
	Prc2                = consts.Prc2
	Prc3                = consts.Prc3
	Prc4                = consts.Prc4
	Prc5                = consts.Prc5
	Prc6                = consts.Prc6
	Prc7                = consts.Prc7
	Prc8                = consts.Prc8
	Prc9                = consts.Prc9
	Roc16k              = consts.Roc16k
	Roc8k               = consts.Roc8k
	UnknownLandscape    = consts.UnknownLandscape
	UnknownPortrait     = consts.UnknownPortrait
	StatusBusy          = consts.StatusBusy
	StatusIdle          = consts.StatusIdle
	StatusUnavailable   = consts.StatusUnavailable
	ContentTypeDocument = consts.ContentTypeDocument
	ContentTypePhoto    = consts.ContentTypePhoto
	ContentTypeUnknown  = consts.ContentTypeUnknown
	PageCountUnknown    = consts.PageCountUnknown
)
View Source
const (
	ExtraPrintPreview = consts.ExtraPrintPreview
)

Variables

This section is empty.

Functions

func Init

func Init(env *jni.Env) error

Init resolves all JNI class and method references for this package. It is safe to call multiple times (uses sync.Once internally). Exported for E2E testing on Android.

Types

type Attributes added in v0.0.7

type Attributes struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

Attributes wraps android.print.PrintAttributes.

func (*Attributes) DescribeContents added in v0.0.7

func (m *Attributes) DescribeContents() (int32, error)

DescribeContents calls android.print.PrintAttributes.describeContents.

func (*Attributes) Equals added in v0.0.7

func (m *Attributes) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.print.PrintAttributes.equals.

func (*Attributes) GetColorMode added in v0.0.7

func (m *Attributes) GetColorMode() (int32, error)

GetColorMode calls android.print.PrintAttributes.getColorMode.

func (*Attributes) GetDuplexMode added in v0.0.7

func (m *Attributes) GetDuplexMode() (int32, error)

GetDuplexMode calls android.print.PrintAttributes.getDuplexMode.

func (*Attributes) GetMediaSize added in v0.0.7

func (m *Attributes) GetMediaSize() (*jni.Object, error)

GetMediaSize calls android.print.PrintAttributes.getMediaSize.

func (*Attributes) GetMinMargins added in v0.0.7

func (m *Attributes) GetMinMargins() (*jni.Object, error)

GetMinMargins calls android.print.PrintAttributes.getMinMargins.

func (*Attributes) GetResolution added in v0.0.7

func (m *Attributes) GetResolution() (*jni.Object, error)

GetResolution calls android.print.PrintAttributes.getResolution.

func (*Attributes) HashCode added in v0.0.7

func (m *Attributes) HashCode() (int32, error)

HashCode calls android.print.PrintAttributes.hashCode.

func (*Attributes) ToString added in v0.0.7

func (m *Attributes) ToString() (string, error)

ToString calls android.print.PrintAttributes.toString.

func (*Attributes) WriteToParcel added in v0.0.7

func (m *Attributes) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.print.PrintAttributes.writeToParcel.

type AttributesBuilder added in v0.0.7

type AttributesBuilder struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

AttributesBuilder wraps android.print.PrintAttributes$Builder.

func (*AttributesBuilder) Build added in v0.0.7

func (m *AttributesBuilder) Build() (*jni.Object, error)

Build calls android.print.PrintAttributes$Builder.build.

func (*AttributesBuilder) SetColorMode added in v0.0.7

func (m *AttributesBuilder) SetColorMode(arg0 int32) (*jni.Object, error)

SetColorMode calls android.print.PrintAttributes$Builder.setColorMode.

func (*AttributesBuilder) SetDuplexMode added in v0.0.7

func (m *AttributesBuilder) SetDuplexMode(arg0 int32) (*jni.Object, error)

SetDuplexMode calls android.print.PrintAttributes$Builder.setDuplexMode.

func (*AttributesBuilder) SetMediaSize added in v0.0.7

func (m *AttributesBuilder) SetMediaSize(arg0 *jni.Object) (*jni.Object, error)

SetMediaSize calls android.print.PrintAttributes$Builder.setMediaSize.

func (*AttributesBuilder) SetMinMargins added in v0.0.7

func (m *AttributesBuilder) SetMinMargins(arg0 *jni.Object) (*jni.Object, error)

SetMinMargins calls android.print.PrintAttributes$Builder.setMinMargins.

func (*AttributesBuilder) SetResolution added in v0.0.7

func (m *AttributesBuilder) SetResolution(arg0 *jni.Object) (*jni.Object, error)

SetResolution calls android.print.PrintAttributes$Builder.setResolution.

type AttributesMargins added in v0.0.7

type AttributesMargins struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

AttributesMargins wraps android.print.PrintAttributes$Margins.

func (*AttributesMargins) Equals added in v0.0.7

func (m *AttributesMargins) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.print.PrintAttributes$Margins.equals.

func (*AttributesMargins) GetBottomMils added in v0.0.7

func (m *AttributesMargins) GetBottomMils() (int32, error)

GetBottomMils calls android.print.PrintAttributes$Margins.getBottomMils.

func (*AttributesMargins) GetLeftMils added in v0.0.7

func (m *AttributesMargins) GetLeftMils() (int32, error)

GetLeftMils calls android.print.PrintAttributes$Margins.getLeftMils.

func (*AttributesMargins) GetRightMils added in v0.0.7

func (m *AttributesMargins) GetRightMils() (int32, error)

GetRightMils calls android.print.PrintAttributes$Margins.getRightMils.

func (*AttributesMargins) GetTopMils added in v0.0.7

func (m *AttributesMargins) GetTopMils() (int32, error)

GetTopMils calls android.print.PrintAttributes$Margins.getTopMils.

func (*AttributesMargins) HashCode added in v0.0.7

func (m *AttributesMargins) HashCode() (int32, error)

HashCode calls android.print.PrintAttributes$Margins.hashCode.

func (*AttributesMargins) ToString added in v0.0.7

func (m *AttributesMargins) ToString() (string, error)

ToString calls android.print.PrintAttributes$Margins.toString.

type AttributesMediaSize added in v0.0.7

type AttributesMediaSize struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

AttributesMediaSize wraps android.print.PrintAttributes$MediaSize.

func (*AttributesMediaSize) AsLandscape added in v0.0.7

func (m *AttributesMediaSize) AsLandscape() (*jni.Object, error)

AsLandscape calls android.print.PrintAttributes$MediaSize.asLandscape.

func (*AttributesMediaSize) AsPortrait added in v0.0.7

func (m *AttributesMediaSize) AsPortrait() (*jni.Object, error)

AsPortrait calls android.print.PrintAttributes$MediaSize.asPortrait.

func (*AttributesMediaSize) Equals added in v0.0.7

func (m *AttributesMediaSize) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.print.PrintAttributes$MediaSize.equals.

func (*AttributesMediaSize) GetHeightMils added in v0.0.7

func (m *AttributesMediaSize) GetHeightMils() (int32, error)

GetHeightMils calls android.print.PrintAttributes$MediaSize.getHeightMils.

func (*AttributesMediaSize) GetId added in v0.0.7

func (m *AttributesMediaSize) GetId() (string, error)

GetId calls android.print.PrintAttributes$MediaSize.getId.

func (*AttributesMediaSize) GetLabel added in v0.0.7

func (m *AttributesMediaSize) GetLabel(arg0 *jni.Object) (string, error)

GetLabel calls android.print.PrintAttributes$MediaSize.getLabel.

func (*AttributesMediaSize) GetWidthMils added in v0.0.7

func (m *AttributesMediaSize) GetWidthMils() (int32, error)

GetWidthMils calls android.print.PrintAttributes$MediaSize.getWidthMils.

func (*AttributesMediaSize) HashCode added in v0.0.7

func (m *AttributesMediaSize) HashCode() (int32, error)

HashCode calls android.print.PrintAttributes$MediaSize.hashCode.

func (*AttributesMediaSize) IsPortrait added in v0.0.7

func (m *AttributesMediaSize) IsPortrait() (bool, error)

IsPortrait calls android.print.PrintAttributes$MediaSize.isPortrait.

func (*AttributesMediaSize) ToString added in v0.0.7

func (m *AttributesMediaSize) ToString() (string, error)

ToString calls android.print.PrintAttributes$MediaSize.toString.

type AttributesResolution added in v0.0.7

type AttributesResolution struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

AttributesResolution wraps android.print.PrintAttributes$Resolution.

func (*AttributesResolution) Equals added in v0.0.7

func (m *AttributesResolution) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.print.PrintAttributes$Resolution.equals.

func (*AttributesResolution) GetHorizontalDpi added in v0.0.7

func (m *AttributesResolution) GetHorizontalDpi() (int32, error)

GetHorizontalDpi calls android.print.PrintAttributes$Resolution.getHorizontalDpi.

func (*AttributesResolution) GetId added in v0.0.7

func (m *AttributesResolution) GetId() (string, error)

GetId calls android.print.PrintAttributes$Resolution.getId.

func (*AttributesResolution) GetLabel added in v0.0.7

func (m *AttributesResolution) GetLabel() (string, error)

GetLabel calls android.print.PrintAttributes$Resolution.getLabel.

func (*AttributesResolution) GetVerticalDpi added in v0.0.7

func (m *AttributesResolution) GetVerticalDpi() (int32, error)

GetVerticalDpi calls android.print.PrintAttributes$Resolution.getVerticalDpi.

func (*AttributesResolution) HashCode added in v0.0.7

func (m *AttributesResolution) HashCode() (int32, error)

HashCode calls android.print.PrintAttributes$Resolution.hashCode.

func (*AttributesResolution) ToString added in v0.0.7

func (m *AttributesResolution) ToString() (string, error)

ToString calls android.print.PrintAttributes$Resolution.toString.

type DocumentAdapter added in v0.0.7

type DocumentAdapter struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

DocumentAdapter wraps android.print.PrintDocumentAdapter.

func (*DocumentAdapter) OnFinish added in v0.0.7

func (m *DocumentAdapter) OnFinish() error

OnFinish calls android.print.PrintDocumentAdapter.onFinish.

func (*DocumentAdapter) OnLayout added in v0.0.7

func (m *DocumentAdapter) OnLayout(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 *jni.Object,
	arg3 *jni.Object,
	arg4 *jni.Object,
) error

OnLayout calls android.print.PrintDocumentAdapter.onLayout.

func (*DocumentAdapter) OnStart added in v0.0.7

func (m *DocumentAdapter) OnStart() error

OnStart calls android.print.PrintDocumentAdapter.onStart.

func (*DocumentAdapter) OnWrite added in v0.0.7

func (m *DocumentAdapter) OnWrite(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 *jni.Object,
	arg3 *jni.Object,
) error

OnWrite calls android.print.PrintDocumentAdapter.onWrite.

type DocumentAdapterLayoutResultCallback added in v0.0.7

type DocumentAdapterLayoutResultCallback struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

DocumentAdapterLayoutResultCallback wraps android.print.PrintDocumentAdapter$LayoutResultCallback.

func (*DocumentAdapterLayoutResultCallback) OnLayoutCancelled added in v0.0.7

func (m *DocumentAdapterLayoutResultCallback) OnLayoutCancelled() error

OnLayoutCancelled calls android.print.PrintDocumentAdapter$LayoutResultCallback.onLayoutCancelled.

func (*DocumentAdapterLayoutResultCallback) OnLayoutFailed added in v0.0.7

func (m *DocumentAdapterLayoutResultCallback) OnLayoutFailed(arg0 string) error

OnLayoutFailed calls android.print.PrintDocumentAdapter$LayoutResultCallback.onLayoutFailed.

func (*DocumentAdapterLayoutResultCallback) OnLayoutFinished added in v0.0.7

func (m *DocumentAdapterLayoutResultCallback) OnLayoutFinished(arg0 *jni.Object, arg1 bool) error

OnLayoutFinished calls android.print.PrintDocumentAdapter$LayoutResultCallback.onLayoutFinished.

type DocumentAdapterWriteResultCallback added in v0.0.7

type DocumentAdapterWriteResultCallback struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

DocumentAdapterWriteResultCallback wraps android.print.PrintDocumentAdapter$WriteResultCallback.

func (*DocumentAdapterWriteResultCallback) OnWriteCancelled added in v0.0.7

func (m *DocumentAdapterWriteResultCallback) OnWriteCancelled() error

OnWriteCancelled calls android.print.PrintDocumentAdapter$WriteResultCallback.onWriteCancelled.

func (*DocumentAdapterWriteResultCallback) OnWriteFailed added in v0.0.7

func (m *DocumentAdapterWriteResultCallback) OnWriteFailed(arg0 string) error

OnWriteFailed calls android.print.PrintDocumentAdapter$WriteResultCallback.onWriteFailed.

func (*DocumentAdapterWriteResultCallback) OnWriteFinished added in v0.0.7

func (m *DocumentAdapterWriteResultCallback) OnWriteFinished(arg0 *jni.Object) error

OnWriteFinished calls android.print.PrintDocumentAdapter$WriteResultCallback.onWriteFinished.

type DocumentInfo added in v0.0.7

type DocumentInfo struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

DocumentInfo wraps android.print.PrintDocumentInfo.

func (*DocumentInfo) DescribeContents added in v0.0.7

func (m *DocumentInfo) DescribeContents() (int32, error)

DescribeContents calls android.print.PrintDocumentInfo.describeContents.

func (*DocumentInfo) Equals added in v0.0.7

func (m *DocumentInfo) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.print.PrintDocumentInfo.equals.

func (*DocumentInfo) GetContentType added in v0.0.7

func (m *DocumentInfo) GetContentType() (int32, error)

GetContentType calls android.print.PrintDocumentInfo.getContentType.

func (*DocumentInfo) GetDataSize added in v0.0.7

func (m *DocumentInfo) GetDataSize() (int64, error)

GetDataSize calls android.print.PrintDocumentInfo.getDataSize.

func (*DocumentInfo) GetName added in v0.0.7

func (m *DocumentInfo) GetName() (string, error)

GetName calls android.print.PrintDocumentInfo.getName.

func (*DocumentInfo) GetPageCount added in v0.0.7

func (m *DocumentInfo) GetPageCount() (int32, error)

GetPageCount calls android.print.PrintDocumentInfo.getPageCount.

func (*DocumentInfo) HashCode added in v0.0.7

func (m *DocumentInfo) HashCode() (int32, error)

HashCode calls android.print.PrintDocumentInfo.hashCode.

func (*DocumentInfo) ToString added in v0.0.7

func (m *DocumentInfo) ToString() (string, error)

ToString calls android.print.PrintDocumentInfo.toString.

func (*DocumentInfo) WriteToParcel added in v0.0.7

func (m *DocumentInfo) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.print.PrintDocumentInfo.writeToParcel.

type DocumentInfoBuilder added in v0.0.7

type DocumentInfoBuilder struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

DocumentInfoBuilder wraps android.print.PrintDocumentInfo$Builder.

func (*DocumentInfoBuilder) Build added in v0.0.7

func (m *DocumentInfoBuilder) Build() (*jni.Object, error)

Build calls android.print.PrintDocumentInfo$Builder.build.

func (*DocumentInfoBuilder) SetContentType added in v0.0.7

func (m *DocumentInfoBuilder) SetContentType(arg0 int32) (*jni.Object, error)

SetContentType calls android.print.PrintDocumentInfo$Builder.setContentType.

func (*DocumentInfoBuilder) SetPageCount added in v0.0.7

func (m *DocumentInfoBuilder) SetPageCount(arg0 int32) (*jni.Object, error)

SetPageCount calls android.print.PrintDocumentInfo$Builder.setPageCount.

type Job added in v0.0.4

type Job struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

Job wraps android.print.PrintJob.

func (*Job) Cancel added in v0.0.4

func (m *Job) Cancel() error

Cancel calls android.print.PrintJob.cancel.

func (*Job) Equals added in v0.0.4

func (m *Job) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.print.PrintJob.equals.

func (*Job) GetId added in v0.0.4

func (m *Job) GetId() (*jni.Object, error)

GetId calls android.print.PrintJob.getId.

func (*Job) GetInfo added in v0.0.4

func (m *Job) GetInfo() (*jni.Object, error)

GetInfo calls android.print.PrintJob.getInfo.

func (*Job) HashCode added in v0.0.4

func (m *Job) HashCode() (int32, error)

HashCode calls android.print.PrintJob.hashCode.

func (*Job) IsBlocked added in v0.0.4

func (m *Job) IsBlocked() (bool, error)

IsBlocked calls android.print.PrintJob.isBlocked.

func (*Job) IsCancelled added in v0.0.4

func (m *Job) IsCancelled() (bool, error)

IsCancelled calls android.print.PrintJob.isCancelled.

func (*Job) IsCompleted added in v0.0.4

func (m *Job) IsCompleted() (bool, error)

IsCompleted calls android.print.PrintJob.isCompleted.

func (*Job) IsFailed added in v0.0.4

func (m *Job) IsFailed() (bool, error)

IsFailed calls android.print.PrintJob.isFailed.

func (*Job) IsQueued added in v0.0.4

func (m *Job) IsQueued() (bool, error)

IsQueued calls android.print.PrintJob.isQueued.

func (*Job) IsStarted added in v0.0.4

func (m *Job) IsStarted() (bool, error)

IsStarted calls android.print.PrintJob.isStarted.

func (*Job) Restart added in v0.0.4

func (m *Job) Restart() error

Restart calls android.print.PrintJob.restart.

type JobId added in v0.0.7

type JobId struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

JobId wraps android.print.PrintJobId.

func (*JobId) DescribeContents added in v0.0.7

func (m *JobId) DescribeContents() (int32, error)

DescribeContents calls android.print.PrintJobId.describeContents.

func (*JobId) Equals added in v0.0.7

func (m *JobId) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.print.PrintJobId.equals.

func (*JobId) HashCode added in v0.0.7

func (m *JobId) HashCode() (int32, error)

HashCode calls android.print.PrintJobId.hashCode.

func (*JobId) WriteToParcel added in v0.0.7

func (m *JobId) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.print.PrintJobId.writeToParcel.

type JobInfo added in v0.0.4

type JobInfo struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

JobInfo wraps android.print.PrintJobInfo.

func (*JobInfo) DescribeContents added in v0.0.4

func (m *JobInfo) DescribeContents() (int32, error)

DescribeContents calls android.print.PrintJobInfo.describeContents.

func (*JobInfo) GetAdvancedIntOption added in v0.0.4

func (m *JobInfo) GetAdvancedIntOption(arg0 string) (int32, error)

GetAdvancedIntOption calls android.print.PrintJobInfo.getAdvancedIntOption.

func (*JobInfo) GetAdvancedStringOption added in v0.0.4

func (m *JobInfo) GetAdvancedStringOption(arg0 string) (string, error)

GetAdvancedStringOption calls android.print.PrintJobInfo.getAdvancedStringOption.

func (*JobInfo) GetAttributes added in v0.0.4

func (m *JobInfo) GetAttributes() (*jni.Object, error)

GetAttributes calls android.print.PrintJobInfo.getAttributes.

func (*JobInfo) GetCopies added in v0.0.4

func (m *JobInfo) GetCopies() (int32, error)

GetCopies calls android.print.PrintJobInfo.getCopies.

func (*JobInfo) GetCreationTime added in v0.0.4

func (m *JobInfo) GetCreationTime() (int64, error)

GetCreationTime calls android.print.PrintJobInfo.getCreationTime.

func (*JobInfo) GetId added in v0.0.4

func (m *JobInfo) GetId() (*jni.Object, error)

GetId calls android.print.PrintJobInfo.getId.

func (*JobInfo) GetLabel added in v0.0.4

func (m *JobInfo) GetLabel() (string, error)

GetLabel calls android.print.PrintJobInfo.getLabel.

func (*JobInfo) GetPages added in v0.0.4

func (m *JobInfo) GetPages() (*jni.Object, error)

GetPages calls android.print.PrintJobInfo.getPages.

func (*JobInfo) GetPrinterId added in v0.0.4

func (m *JobInfo) GetPrinterId() (*jni.Object, error)

GetPrinterId calls android.print.PrintJobInfo.getPrinterId.

func (*JobInfo) GetState added in v0.0.4

func (m *JobInfo) GetState() (int32, error)

GetState calls android.print.PrintJobInfo.getState.

func (*JobInfo) HasAdvancedOption added in v0.0.4

func (m *JobInfo) HasAdvancedOption(arg0 string) (bool, error)

HasAdvancedOption calls android.print.PrintJobInfo.hasAdvancedOption.

func (*JobInfo) ToString added in v0.0.4

func (m *JobInfo) ToString() (string, error)

ToString calls android.print.PrintJobInfo.toString.

func (*JobInfo) WriteToParcel added in v0.0.4

func (m *JobInfo) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.print.PrintJobInfo.writeToParcel.

type JobInfoBuilder added in v0.0.7

type JobInfoBuilder struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

JobInfoBuilder wraps android.print.PrintJobInfo$Builder.

func (*JobInfoBuilder) Build added in v0.0.7

func (m *JobInfoBuilder) Build() (*jni.Object, error)

Build calls android.print.PrintJobInfo$Builder.build.

func (*JobInfoBuilder) PutAdvancedOption2 added in v0.0.7

func (m *JobInfoBuilder) PutAdvancedOption2(arg0 string, arg1 int32) error

PutAdvancedOption2 calls android.print.PrintJobInfo$Builder.putAdvancedOption.

func (*JobInfoBuilder) PutAdvancedOption2_1 added in v0.0.7

func (m *JobInfoBuilder) PutAdvancedOption2_1(arg0 string, arg1 string) error

PutAdvancedOption2_1 calls android.print.PrintJobInfo$Builder.putAdvancedOption.

func (*JobInfoBuilder) SetAttributes added in v0.0.7

func (m *JobInfoBuilder) SetAttributes(arg0 *jni.Object) error

SetAttributes calls android.print.PrintJobInfo$Builder.setAttributes.

func (*JobInfoBuilder) SetCopies added in v0.0.7

func (m *JobInfoBuilder) SetCopies(arg0 int32) error

SetCopies calls android.print.PrintJobInfo$Builder.setCopies.

func (*JobInfoBuilder) SetPages added in v0.0.7

func (m *JobInfoBuilder) SetPages(arg0 *jni.Object) error

SetPages calls android.print.PrintJobInfo$Builder.setPages.

type Manager added in v0.0.4

type Manager struct {
	VM  *jni.VM
	Ctx *app.Context
	Obj *jni.GlobalRef
}

Manager wraps android.print.PrintManager.

func NewManager added in v0.0.4

func NewManager(ctx *app.Context) (*Manager, error)

NewManager obtains android.print.PrintManager from the Android system service manager.

func (*Manager) Close added in v0.0.4

func (m *Manager) Close()

Close releases the global reference to the underlying Java object. After Close, the Manager must not be used.

func (*Manager) IsPrintServiceEnabled added in v0.0.4

func (m *Manager) IsPrintServiceEnabled(arg0 *jni.Object) (bool, error)

IsPrintServiceEnabled calls android.print.PrintManager.isPrintServiceEnabled.

func (*Manager) Print added in v0.0.4

func (m *Manager) Print(
	arg0 string,
	arg1 *jni.Object,
	arg2 *jni.Object,
) (*jni.Object, error)

Print calls android.print.PrintManager.print.

type PageRange added in v0.0.7

type PageRange struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

PageRange wraps android.print.PageRange.

func NewPageRange added in v0.0.7

func NewPageRange(vm *jni.VM, arg0 int32, arg1 int32) (*PageRange, error)

NewPageRange creates a new android.print.PageRange instance.

func (*PageRange) DescribeContents added in v0.0.7

func (m *PageRange) DescribeContents() (int32, error)

DescribeContents calls android.print.PageRange.describeContents.

func (*PageRange) Equals added in v0.0.7

func (m *PageRange) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.print.PageRange.equals.

func (*PageRange) GetEnd added in v0.0.7

func (m *PageRange) GetEnd() (int32, error)

GetEnd calls android.print.PageRange.getEnd.

func (*PageRange) GetStart added in v0.0.7

func (m *PageRange) GetStart() (int32, error)

GetStart calls android.print.PageRange.getStart.

func (*PageRange) HashCode added in v0.0.7

func (m *PageRange) HashCode() (int32, error)

HashCode calls android.print.PageRange.hashCode.

func (*PageRange) ToString added in v0.0.7

func (m *PageRange) ToString() (string, error)

ToString calls android.print.PageRange.toString.

func (*PageRange) WriteToParcel added in v0.0.7

func (m *PageRange) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.print.PageRange.writeToParcel.

Directories

Path Synopsis
Package pdf provides Go bindings for android.print.pdf.
Package pdf provides Go bindings for android.print.pdf.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL