Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Barcode ¶
type Barcode struct {
// Left is the space between the left cell boundary to the barcode, if center is false
Left float64
// Top is space between the upper cell limit to the barcode, if center is false
Top float64
// Percent is how much the barcode will occupy the cell,
// ex 100%: The barcode will fulfill the entire cell
// ex 50%: The greater side from the barcode will have half the size of the cell
Percent float64
// Proportion is the proportion between size of the barcode
// Ex: 16x9, 4x3...
Proportion Proportion
// Center define that the barcode will be vertically and horizontally centralized
Center bool
}
Barcode represents properties from a barcode inside a cell
type Font ¶
type Font struct {
// Family of the text, ex: consts.Arial, helvetica and etc
Family consts.Family
// Style of the text, ex: consts.Normal, bold and etc
Style consts.Style
// Size of the text
Size float64
}
Font represents properties from a text
type Proportion ¶
type Proportion struct {
// Width from the rectangle: Barcode, image and etc
Width float64
// Height from the rectangle: Barcode, image and etc
Height float64
}
Proportion represents a proportion from a rectangle, example: 16x9, 4x3...
type Rect ¶
type Rect struct {
// Left is the space between the left cell boundary to the rectangle, if center is false
Left float64
// Top is space between the upper cell limit to the barcode, if center is false
Top float64
// Percent is how much the rectangle will occupy the cell,
// ex 100%: The rectangle will fulfill the entire cell
// ex 50%: The greater side from the rectangle will have half the size of the cell
Percent float64
// Center define that the barcode will be vertically and horizontally centralized
Center bool
}
Rect represents properties from a rectangle (Image, QrCode or Barcode) inside a cell
type TableList ¶
type TableList struct {
// HeaderHeight is the height of the cell with headers
HeaderHeight float64
// HeaderProp is the custom properties of the text inside
// the headers
HeaderProp Font
// ContentHeight is the height of the cells with contents
ContentHeight float64
// ContentProp is the custom properties of the text inside
// the contents
ContentProp Font
// Align is the align of the text (header and content) inside the columns
Align consts.Align
// HeaderContentSpace is the space between the header and the contents
HeaderContentSpace float64
}
TableList represents properties from a TableList
type Text ¶
type Text struct {
// Top is space between the upper cell limit to the barcode, if align is not center
Top float64
// Family of the text, ex: consts.Arial, helvetica and etc
Family consts.Family
// Style of the text, ex: consts.Normal, bold and etc
Style consts.Style
// Size of the text
Size float64
// Align of the text
Align consts.Align
// Extrapolate define if the text will automatically add a new line when
// text reach the right cell boundary
Extrapolate bool
}
Text represents properties from a Text inside a cell
Click to show internal directories.
Click to hide internal directories.