v2.5.5: Thin border consistency across all PDF elements
- Set all borders to thin (0.1) throughout the entire PDF - All table cells, titles, and separators now use consistent thin borders - Detailed page tables now have the same border thickness as first page tables - Clean, professional appearance with consistent thin borders - Updated module version to 2.5.5
This commit is contained in:
parent
3474cebd13
commit
c67fd39fbe
@ -1,5 +1,13 @@
|
|||||||
# CHANGELOG MODULE DECLARATIONTVA FOR [DOLIBARR ERP CRM](https://www.dolibarr.org)
|
# CHANGELOG MODULE DECLARATIONTVA FOR [DOLIBARR ERP CRM](https://www.dolibarr.org)
|
||||||
|
|
||||||
|
## 2.5.5
|
||||||
|
|
||||||
|
### UI/UX Improvements
|
||||||
|
- **Thin Border Consistency**: Set all borders to thin (0.1) throughout the entire PDF
|
||||||
|
- **Professional Appearance**: All table cells, titles, and separators now use consistent thin borders
|
||||||
|
- **Visual Harmony**: Detailed page tables now have the same border thickness as first page tables
|
||||||
|
- **Clean Layout**: Consistent thin borders throughout the entire PDF document
|
||||||
|
|
||||||
## 2.5.4
|
## 2.5.4
|
||||||
|
|
||||||
### UI/UX Improvements
|
### UI/UX Improvements
|
||||||
|
|||||||
@ -822,6 +822,9 @@ class DeclarationTVA_PDF
|
|||||||
$pdf->SetHeaderMargin(5);
|
$pdf->SetHeaderMargin(5);
|
||||||
$pdf->SetFooterMargin(10);
|
$pdf->SetFooterMargin(10);
|
||||||
|
|
||||||
|
// Set thin borders for all elements
|
||||||
|
$pdf->SetLineWidth(0.1);
|
||||||
|
|
||||||
// Add a page
|
// Add a page
|
||||||
$pdf->AddPage();
|
$pdf->AddPage();
|
||||||
|
|
||||||
@ -999,9 +1002,9 @@ class DeclarationTVA_PDF
|
|||||||
$pdf->SetFillColor(240, 240, 240); // Light gray background
|
$pdf->SetFillColor(240, 240, 240); // Light gray background
|
||||||
$pdf->Cell(0, 10, 'Détail de la ligne ' . $line_code, 1, 1, 'C', true);
|
$pdf->Cell(0, 10, 'Détail de la ligne ' . $line_code, 1, 1, 'C', true);
|
||||||
|
|
||||||
// Add separator line
|
// Add separator line (thin border)
|
||||||
$pdf->SetDrawColor(0, 0, 0);
|
$pdf->SetDrawColor(0, 0, 0);
|
||||||
$pdf->SetLineWidth(0.5);
|
$pdf->SetLineWidth(0.1); // Thin border
|
||||||
$pdf->Line($pdf->getMargins()['left'], $pdf->GetY(), $pdf->getPageWidth() - $pdf->getMargins()['right'], $pdf->GetY());
|
$pdf->Line($pdf->getMargins()['left'], $pdf->GetY(), $pdf->getPageWidth() - $pdf->getMargins()['right'], $pdf->GetY());
|
||||||
$pdf->Ln(5);
|
$pdf->Ln(5);
|
||||||
|
|
||||||
@ -1407,6 +1410,9 @@ class DeclarationTVA_PDF
|
|||||||
$pdf->SetHeaderMargin(5);
|
$pdf->SetHeaderMargin(5);
|
||||||
$pdf->SetFooterMargin(10);
|
$pdf->SetFooterMargin(10);
|
||||||
|
|
||||||
|
// Set thin borders for all elements
|
||||||
|
$pdf->SetLineWidth(0.1);
|
||||||
|
|
||||||
// Add title page
|
// Add title page
|
||||||
$pdf->AddPage();
|
$pdf->AddPage();
|
||||||
$pdf->SetFont('helvetica', 'B', 16);
|
$pdf->SetFont('helvetica', 'B', 16);
|
||||||
|
|||||||
@ -76,7 +76,7 @@ class modDeclarationTVA extends DolibarrModules
|
|||||||
$this->editor_squarred_logo = ''; // Must be image filename into the module/img directory followed with @modulename. Example: 'myimage.png@declarationtva'
|
$this->editor_squarred_logo = ''; // Must be image filename into the module/img directory followed with @modulename. Example: 'myimage.png@declarationtva'
|
||||||
|
|
||||||
// Possible values for version are: 'development', 'experimental', 'dolibarr', 'dolibarr_deprecated', 'experimental_deprecated' or a version string like 'x.y.z'
|
// Possible values for version are: 'development', 'experimental', 'dolibarr', 'dolibarr_deprecated', 'experimental_deprecated' or a version string like 'x.y.z'
|
||||||
$this->version = '2.5.4';
|
$this->version = '2.5.5';
|
||||||
// Url to the file with your last numberversion of this module
|
// Url to the file with your last numberversion of this module
|
||||||
//$this->url_last_version = 'http://www.example.com/versionmodule.txt';
|
//$this->url_last_version = 'http://www.example.com/versionmodule.txt';
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user