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.