mirror of
https://github.com/fralx/LimeReport.git
synced 2024-12-24 16:44:39 +03:00
Finish refactor_border_editor
This commit is contained in:
commit
29c449e14f
8
.idea/.gitignore
vendored
Normal file
8
.idea/.gitignore
vendored
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
# Default ignored files
|
||||||
|
/shelf/
|
||||||
|
/workspace.xml
|
||||||
|
# Editor-based HTTP Client requests
|
||||||
|
/httpRequests/
|
||||||
|
# Datasource local storage ignored files
|
||||||
|
/dataSources/
|
||||||
|
/dataSources.local.xml
|
1
.idea/.name
Normal file
1
.idea/.name
Normal file
@ -0,0 +1 @@
|
|||||||
|
limereport
|
2
.idea/LimeReport.iml
Normal file
2
.idea/LimeReport.iml
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<module classpath="CMake" type="CPP_MODULE" version="4" />
|
4
.idea/misc.xml
Normal file
4
.idea/misc.xml
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="CMakeWorkspace" PROJECT_DIR="$PROJECT_DIR$" />
|
||||||
|
</project>
|
8
.idea/modules.xml
Normal file
8
.idea/modules.xml
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="ProjectModuleManager">
|
||||||
|
<modules>
|
||||||
|
<module fileurl="file://$PROJECT_DIR$/.idea/LimeReport.iml" filepath="$PROJECT_DIR$/.idea/LimeReport.iml" />
|
||||||
|
</modules>
|
||||||
|
</component>
|
||||||
|
</project>
|
7
.idea/vcs.xml
Normal file
7
.idea/vcs.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="VcsDirectoryMappings">
|
||||||
|
<mapping directory="$PROJECT_DIR$" vcs="Git" />
|
||||||
|
<mapping directory="$PROJECT_DIR$/3rdparty/qtxlsx" vcs="Git" />
|
||||||
|
</component>
|
||||||
|
</project>
|
BIN
3rdparty/zint-2.10.0-src.tar.gz
vendored
Normal file
BIN
3rdparty/zint-2.10.0-src.tar.gz
vendored
Normal file
Binary file not shown.
576
CMakeLists.txt.user
Normal file
576
CMakeLists.txt.user
Normal file
@ -0,0 +1,576 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE QtCreatorProject>
|
||||||
|
<!-- Written by QtCreator 6.0.1, 2022-10-27T20:17:16. -->
|
||||||
|
<qtcreator>
|
||||||
|
<data>
|
||||||
|
<variable>EnvironmentId</variable>
|
||||||
|
<value type="QByteArray">{33389db1-1b8e-4833-9ab8-a0816539f586}</value>
|
||||||
|
</data>
|
||||||
|
<data>
|
||||||
|
<variable>ProjectExplorer.Project.ActiveTarget</variable>
|
||||||
|
<value type="qlonglong">0</value>
|
||||||
|
</data>
|
||||||
|
<data>
|
||||||
|
<variable>ProjectExplorer.Project.EditorSettings</variable>
|
||||||
|
<valuemap type="QVariantMap">
|
||||||
|
<value type="bool" key="EditorConfiguration.AutoIndent">true</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.AutoSpacesForTabs">false</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.CamelCaseNavigation">true</value>
|
||||||
|
<valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.0">
|
||||||
|
<value type="QString" key="language">Cpp</value>
|
||||||
|
<valuemap type="QVariantMap" key="value">
|
||||||
|
<value type="QByteArray" key="CurrentPreferences">CppGlobal</value>
|
||||||
|
</valuemap>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.1">
|
||||||
|
<value type="QString" key="language">QmlJS</value>
|
||||||
|
<valuemap type="QVariantMap" key="value">
|
||||||
|
<value type="QByteArray" key="CurrentPreferences">QmlJSGlobal</value>
|
||||||
|
</valuemap>
|
||||||
|
</valuemap>
|
||||||
|
<value type="qlonglong" key="EditorConfiguration.CodeStyle.Count">2</value>
|
||||||
|
<value type="QByteArray" key="EditorConfiguration.Codec">UTF-8</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.ConstrainTooltips">false</value>
|
||||||
|
<value type="int" key="EditorConfiguration.IndentSize">4</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.KeyboardTooltips">false</value>
|
||||||
|
<value type="int" key="EditorConfiguration.MarginColumn">80</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.MouseHiding">true</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.MouseNavigation">true</value>
|
||||||
|
<value type="int" key="EditorConfiguration.PaddingMode">1</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.PreferSingleLineComments">false</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.ScrollWheelZooming">true</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.ShowMargin">false</value>
|
||||||
|
<value type="int" key="EditorConfiguration.SmartBackspaceBehavior">0</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.SmartSelectionChanging">true</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.SpacesForTabs">true</value>
|
||||||
|
<value type="int" key="EditorConfiguration.TabKeyBehavior">0</value>
|
||||||
|
<value type="int" key="EditorConfiguration.TabSize">8</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.UseGlobal">true</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.UseIndenter">false</value>
|
||||||
|
<value type="int" key="EditorConfiguration.Utf8BomBehavior">1</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.addFinalNewLine">true</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.cleanIndentation">true</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.cleanWhitespace">true</value>
|
||||||
|
<value type="QString" key="EditorConfiguration.ignoreFileTypes">*.md, *.MD, Makefile</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.inEntireDocument">false</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.skipTrailingWhitespace">true</value>
|
||||||
|
</valuemap>
|
||||||
|
</data>
|
||||||
|
<data>
|
||||||
|
<variable>ProjectExplorer.Project.PluginSettings</variable>
|
||||||
|
<valuemap type="QVariantMap">
|
||||||
|
<valuemap type="QVariantMap" key="AutoTest.ActiveFrameworks">
|
||||||
|
<value type="bool" key="AutoTest.Framework.Boost">true</value>
|
||||||
|
<value type="bool" key="AutoTest.Framework.CTest">false</value>
|
||||||
|
<value type="bool" key="AutoTest.Framework.Catch">true</value>
|
||||||
|
<value type="bool" key="AutoTest.Framework.GTest">true</value>
|
||||||
|
<value type="bool" key="AutoTest.Framework.QtQuickTest">true</value>
|
||||||
|
<value type="bool" key="AutoTest.Framework.QtTest">true</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="AutoTest.CheckStates"/>
|
||||||
|
<value type="int" key="AutoTest.RunAfterBuild">0</value>
|
||||||
|
<value type="bool" key="AutoTest.UseGlobal">true</value>
|
||||||
|
<valuelist type="QVariantList" key="ClangCodeModel.CustomCommandLineKey">
|
||||||
|
<value type="QString">-fno-delayed-template-parsing</value>
|
||||||
|
</valuelist>
|
||||||
|
<value type="bool" key="ClangCodeModel.UseGlobalConfig">true</value>
|
||||||
|
<value type="QString" key="ClangCodeModel.WarningConfigId">Builtin.BuildSystem</value>
|
||||||
|
<valuemap type="QVariantMap" key="ClangTools">
|
||||||
|
<value type="bool" key="ClangTools.AnalyzeOpenFiles">true</value>
|
||||||
|
<value type="bool" key="ClangTools.BuildBeforeAnalysis">true</value>
|
||||||
|
<value type="QString" key="ClangTools.DiagnosticConfig">Builtin.DefaultTidyAndClazy</value>
|
||||||
|
<value type="int" key="ClangTools.ParallelJobs">2</value>
|
||||||
|
<valuelist type="QVariantList" key="ClangTools.SelectedDirs"/>
|
||||||
|
<valuelist type="QVariantList" key="ClangTools.SelectedFiles"/>
|
||||||
|
<valuelist type="QVariantList" key="ClangTools.SuppressedDiagnostics"/>
|
||||||
|
<value type="bool" key="ClangTools.UseGlobalSettings">true</value>
|
||||||
|
</valuemap>
|
||||||
|
</valuemap>
|
||||||
|
</data>
|
||||||
|
<data>
|
||||||
|
<variable>ProjectExplorer.Project.Target.0</variable>
|
||||||
|
<valuemap type="QVariantMap">
|
||||||
|
<value type="QString" key="DeviceType">Desktop</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop Qt 5.12.3 MinGW 64-bit</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop Qt 5.12.3 MinGW 64-bit</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">qt.qt5.5123.win64_mingw73_kit</value>
|
||||||
|
<value type="qlonglong" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value>
|
||||||
|
<value type="qlonglong" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
|
||||||
|
<value type="qlonglong" key="ProjectExplorer.Target.ActiveRunConfiguration">1</value>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
|
||||||
|
<value type="QString" key="CMake.Build.Type">Debug</value>
|
||||||
|
<value type="QString" key="CMake.Initial.Parameters">-GNinja
|
||||||
|
-DCMAG=Debug
|
||||||
|
-DCMAKE_PROJECT_INCLUDE_BEFORE:PATH=%{IDE:ResourcePath}/package-manager/auto-setup.cmake
|
||||||
|
-DQT_QMAKE_EXECUTABLE:STRING=%{Qt:qmakeExecutable}
|
||||||
|
-DCMAKE_PREFIX_PATH:STRING=%{Qt:QT_INSTALL_PREFIX}
|
||||||
|
-DCMAKE_C_COMPILER:STRING=%{Compiler:Executable:C}
|
||||||
|
-DCMAKE_CXX_COMPILER:STRING=%{Compiler:Executable:Cxx}</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">D:/Work/C++/Projects/build-LimeReport-Desktop_Qt_5_12_3_MinGW_64_bit-Debug</value>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||||
|
<valuelist type="QVariantList" key="CMakeProjectManager.MakeStep.BuildTargets">
|
||||||
|
<value type="QString">all</value>
|
||||||
|
</valuelist>
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">CMakeProjectManager.MakeStep</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||||
|
<valuelist type="QVariantList" key="CMakeProjectManager.MakeStep.BuildTargets">
|
||||||
|
<value type="QString">clean</value>
|
||||||
|
</valuelist>
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">CMakeProjectManager.MakeStep</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||||
|
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.CustomParsers"/>
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildConfiguration.ParseStandardOutput">false</value>
|
||||||
|
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Debug</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">CMakeProjectManager.CMakeBuildConfiguration</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
|
||||||
|
<value type="QString" key="CMake.Build.Type">Release</value>
|
||||||
|
<value type="QString" key="CMake.Initial.Parameters">-GNinja
|
||||||
|
-DCMAKE_BUILD_TYPE:STRING=Release
|
||||||
|
-DCMAKE_PROJECT_INCLUDE_BEFORE:PATH=%{IDE:ResourcePath}/package-manager/auto-setup.cmake
|
||||||
|
-DQT_QMAKE_EXECUTABLE:STRING=%{Qt:qmakeExecutable}
|
||||||
|
-DCMAKE_PREFIX_PATH:STRING=%{Qt:QT_INSTALL_PREFIX}
|
||||||
|
-DCMAKE_C_COMPILER:STRING=%{Compiler:Executable:C}
|
||||||
|
-DCMAKE_CXX_COMPILER:STRING=%{Compiler:Executable:Cxx}</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">D:\Work\C++\Projects\build-LimeReport-Desktop_Qt_5_12_3_MinGW_64_bit-Release</value>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||||
|
<valuelist type="QVariantList" key="CMakeProjectManager.MakeStep.BuildTargets">
|
||||||
|
<value type="QString">all</value>
|
||||||
|
</valuelist>
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">CMakeProjectManager.MakeStep</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||||
|
<valuelist type="QVariantList" key="CMakeProjectManager.MakeStep.BuildTargets">
|
||||||
|
<value type="QString">clean</value>
|
||||||
|
</valuelist>
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">CMakeProjectManager.MakeStep</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||||
|
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.CustomParsers"/>
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildConfiguration.ParseStandardOutput">false</value>
|
||||||
|
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Release</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">CMakeProjectManager.CMakeBuildConfiguration</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2">
|
||||||
|
<value type="QString" key="CMake.Build.Type">RelWithDebInfo</value>
|
||||||
|
<value type="QString" key="CMake.Initial.Parameters">-GNinja
|
||||||
|
-DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo
|
||||||
|
-DCMAKE_PROJECT_INCLUDE_BEFORE:PATH=%{IDE:ResourcePath}/package-manager/auto-setup.cmake
|
||||||
|
-DQT_QMAKE_EXECUTABLE:STRING=%{Qt:qmakeExecutable}
|
||||||
|
-DCMAKE_PREFIX_PATH:STRING=%{Qt:QT_INSTALL_PREFIX}
|
||||||
|
-DCMAKE_C_COMPILER:STRING=%{Compiler:Executable:C}
|
||||||
|
-DCMAKE_CXX_COMPILER:STRING=%{Compiler:Executable:Cxx}</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">D:\Work\C++\Projects\build-LimeReport-Desktop_Qt_5_12_3_MinGW_64_bit-RelWithDebInfo</value>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||||
|
<valuelist type="QVariantList" key="CMakeProjectManager.MakeStep.BuildTargets">
|
||||||
|
<value type="QString">all</value>
|
||||||
|
</valuelist>
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">CMakeProjectManager.MakeStep</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||||
|
<valuelist type="QVariantList" key="CMakeProjectManager.MakeStep.BuildTargets">
|
||||||
|
<value type="QString">clean</value>
|
||||||
|
</valuelist>
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">CMakeProjectManager.MakeStep</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||||
|
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.CustomParsers"/>
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildConfiguration.ParseStandardOutput">false</value>
|
||||||
|
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Release with Debug Information</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">CMakeProjectManager.CMakeBuildConfiguration</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.3">
|
||||||
|
<value type="QString" key="CMake.Build.Type">MinSizeRel</value>
|
||||||
|
<value type="QString" key="CMake.Initial.Parameters">-GNinja
|
||||||
|
-DCMAKE_BUILD_TYPE:STRING=MinSizeRel
|
||||||
|
-DCMAKE_PROJECT_INCLUDE_BEFORE:PATH=%{IDE:ResourcePath}/package-manager/auto-setup.cmake
|
||||||
|
-DQT_QMAKE_EXECUTABLE:STRING=%{Qt:qmakeExecutable}
|
||||||
|
-DCMAKE_PREFIX_PATH:STRING=%{Qt:QT_INSTALL_PREFIX}
|
||||||
|
-DCMAKE_C_COMPILER:STRING=%{Compiler:Executable:C}
|
||||||
|
-DCMAKE_CXX_COMPILER:STRING=%{Compiler:Executable:Cxx}</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">D:\Work\C++\Projects\build-LimeReport-Desktop_Qt_5_12_3_MinGW_64_bit-MinSizeRel</value>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||||
|
<valuelist type="QVariantList" key="CMakeProjectManager.MakeStep.BuildTargets">
|
||||||
|
<value type="QString">all</value>
|
||||||
|
</valuelist>
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">CMakeProjectManager.MakeStep</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||||
|
<valuelist type="QVariantList" key="CMakeProjectManager.MakeStep.BuildTargets">
|
||||||
|
<value type="QString">clean</value>
|
||||||
|
</valuelist>
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">CMakeProjectManager.MakeStep</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||||
|
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.CustomParsers"/>
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildConfiguration.ParseStandardOutput">false</value>
|
||||||
|
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Minimum Size Release</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">CMakeProjectManager.CMakeBuildConfiguration</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="qlonglong" key="ProjectExplorer.Target.BuildConfigurationCount">4</value>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||||
|
<value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Deploy</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.DeployConfiguration.CustomData"/>
|
||||||
|
<value type="bool" key="ProjectExplorer.DeployConfiguration.CustomDataEnabled">false</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="qlonglong" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
|
||||||
|
<value type="bool" key="Analyzer.Perf.Settings.UseGlobalSettings">true</value>
|
||||||
|
<value type="bool" key="Analyzer.QmlProfiler.Settings.UseGlobalSettings">true</value>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
|
||||||
|
<valuelist type="QVariantList" key="CustomOutputParsers"/>
|
||||||
|
<value type="int" key="PE.EnvironmentAspect.Base">2</value>
|
||||||
|
<valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">LRDesigner</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">CMakeProjectManager.CMakeRunConfiguration.LRDesigner</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey">LRDesigner</value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseLibrarySearchPath">true</value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.1">
|
||||||
|
<value type="bool" key="Analyzer.Perf.Settings.UseGlobalSettings">true</value>
|
||||||
|
<value type="bool" key="Analyzer.QmlProfiler.Settings.UseGlobalSettings">true</value>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
|
||||||
|
<valuelist type="QVariantList" key="CustomOutputParsers"/>
|
||||||
|
<value type="int" key="PE.EnvironmentAspect.Base">2</value>
|
||||||
|
<valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">demo_r1</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">CMakeProjectManager.CMakeRunConfiguration.demo_r1</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey">demo_r1</value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseLibrarySearchPath">true</value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="qlonglong" key="ProjectExplorer.Target.RunConfigurationCount">2</value>
|
||||||
|
</valuemap>
|
||||||
|
</data>
|
||||||
|
<data>
|
||||||
|
<variable>ProjectExplorer.Project.Target.1</variable>
|
||||||
|
<valuemap type="QVariantMap">
|
||||||
|
<value type="QString" key="DeviceType">Desktop</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop Qt 5.15.1 MSVC2019 64bit</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop Qt 5.15.1 MSVC2019 64bit</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">qt.qt5.5151.win64_msvc2019_64_kit</value>
|
||||||
|
<value type="qlonglong" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value>
|
||||||
|
<value type="qlonglong" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
|
||||||
|
<value type="qlonglong" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
|
||||||
|
<value type="QString" key="CMake.Build.Type">Debug</value>
|
||||||
|
<value type="QString" key="CMake.Initial.Parameters">-GNinja
|
||||||
|
-DCMAKE_BUILD_TYPE:STRING=Debug
|
||||||
|
-DCMAKE_PROJECT_INCLUDE_BEFORE:PATH=%{IDE:ResourcePath}/package-manager/auto-setup.cmake
|
||||||
|
-DQT_QMAKE_EXECUTABLE:STRING=%{Qt:qmakeExecutable}
|
||||||
|
-DCMAKE_PREFIX_PATH:STRING=%{Qt:QT_INSTALL_PREFIX}
|
||||||
|
-DCMAKE_C_COMPILER:STRING=%{Compiler:Executable:C}
|
||||||
|
-DCMAKE_CXX_COMPILER:STRING=%{Compiler:Executable:Cxx}</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">D:\Work\C++\Projects\build-LimeReport-Desktop_Qt_5_15_1_MSVC2019_64bit-Debug</value>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||||
|
<valuelist type="QVariantList" key="CMakeProjectManager.MakeStep.BuildTargets">
|
||||||
|
<value type="QString">all</value>
|
||||||
|
</valuelist>
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">CMakeProjectManager.MakeStep</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||||
|
<valuelist type="QVariantList" key="CMakeProjectManager.MakeStep.BuildTargets">
|
||||||
|
<value type="QString">clean</value>
|
||||||
|
</valuelist>
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">CMakeProjectManager.MakeStep</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||||
|
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.CustomParsers"/>
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildConfiguration.ParseStandardOutput">false</value>
|
||||||
|
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Debug</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">CMakeProjectManager.CMakeBuildConfiguration</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
|
||||||
|
<value type="QString" key="CMake.Build.Type">Release</value>
|
||||||
|
<value type="QString" key="CMake.Initial.Parameters">-GNinja
|
||||||
|
-DCMAKE_BUILD_TYPE:STRING=Release
|
||||||
|
-DCMAKE_PROJECT_INCLUDE_BEFORE:PATH=%{IDE:ResourcePath}/package-manager/auto-setup.cmake
|
||||||
|
-DQT_QMAKE_EXECUTABLE:STRING=%{Qt:qmakeExecutable}
|
||||||
|
-DCMAKE_PREFIX_PATH:STRING=%{Qt:QT_INSTALL_PREFIX}
|
||||||
|
-DCMAKE_C_COMPILER:STRING=%{Compiler:Executable:C}
|
||||||
|
-DCMAKE_CXX_COMPILER:STRING=%{Compiler:Executable:Cxx}</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">D:\Work\C++\Projects\build-LimeReport-Desktop_Qt_5_15_1_MSVC2019_64bit-Release</value>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||||
|
<valuelist type="QVariantList" key="CMakeProjectManager.MakeStep.BuildTargets">
|
||||||
|
<value type="QString">all</value>
|
||||||
|
</valuelist>
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">CMakeProjectManager.MakeStep</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||||
|
<valuelist type="QVariantList" key="CMakeProjectManager.MakeStep.BuildTargets">
|
||||||
|
<value type="QString">clean</value>
|
||||||
|
</valuelist>
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">CMakeProjectManager.MakeStep</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||||
|
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.CustomParsers"/>
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildConfiguration.ParseStandardOutput">false</value>
|
||||||
|
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Release</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">CMakeProjectManager.CMakeBuildConfiguration</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2">
|
||||||
|
<value type="QString" key="CMake.Build.Type">RelWithDebInfo</value>
|
||||||
|
<value type="QString" key="CMake.Initial.Parameters">-GNinja
|
||||||
|
-DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo
|
||||||
|
-DCMAKE_PROJECT_INCLUDE_BEFORE:PATH=%{IDE:ResourcePath}/package-manager/auto-setup.cmake
|
||||||
|
-DQT_QMAKE_EXECUTABLE:STRING=%{Qt:qmakeExecutable}
|
||||||
|
-DCMAKE_PREFIX_PATH:STRING=%{Qt:QT_INSTALL_PREFIX}
|
||||||
|
-DCMAKE_C_COMPILER:STRING=%{Compiler:Executable:C}
|
||||||
|
-DCMAKE_CXX_COMPILER:STRING=%{Compiler:Executable:Cxx}</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">D:\Work\C++\Projects\build-LimeReport-Desktop_Qt_5_15_1_MSVC2019_64bit-RelWithDebInfo</value>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||||
|
<valuelist type="QVariantList" key="CMakeProjectManager.MakeStep.BuildTargets">
|
||||||
|
<value type="QString">all</value>
|
||||||
|
</valuelist>
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">CMakeProjectManager.MakeStep</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||||
|
<valuelist type="QVariantList" key="CMakeProjectManager.MakeStep.BuildTargets">
|
||||||
|
<value type="QString">clean</value>
|
||||||
|
</valuelist>
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">CMakeProjectManager.MakeStep</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||||
|
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.CustomParsers"/>
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildConfiguration.ParseStandardOutput">false</value>
|
||||||
|
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Release with Debug Information</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">CMakeProjectManager.CMakeBuildConfiguration</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.3">
|
||||||
|
<value type="QString" key="CMake.Build.Type">MinSizeRel</value>
|
||||||
|
<value type="QString" key="CMake.Initial.Parameters">-GNinja
|
||||||
|
-DCMAKE_BUILD_TYPE:STRING=MinSizeRel
|
||||||
|
-DCMAKE_PROJECT_INCLUDE_BEFORE:PATH=%{IDE:ResourcePath}/package-manager/auto-setup.cmake
|
||||||
|
-DQT_QMAKE_EXECUTABLE:STRING=%{Qt:qmakeExecutable}
|
||||||
|
-DCMAKE_PREFIX_PATH:STRING=%{Qt:QT_INSTALL_PREFIX}
|
||||||
|
-DCMAKE_C_COMPILER:STRING=%{Compiler:Executable:C}
|
||||||
|
-DCMAKE_CXX_COMPILER:STRING=%{Compiler:Executable:Cxx}</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">D:\Work\C++\Projects\build-LimeReport-Desktop_Qt_5_15_1_MSVC2019_64bit-MinSizeRel</value>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||||
|
<valuelist type="QVariantList" key="CMakeProjectManager.MakeStep.BuildTargets">
|
||||||
|
<value type="QString">all</value>
|
||||||
|
</valuelist>
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">CMakeProjectManager.MakeStep</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||||
|
<valuelist type="QVariantList" key="CMakeProjectManager.MakeStep.BuildTargets">
|
||||||
|
<value type="QString">clean</value>
|
||||||
|
</valuelist>
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">CMakeProjectManager.MakeStep</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||||
|
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.CustomParsers"/>
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildConfiguration.ParseStandardOutput">false</value>
|
||||||
|
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Minimum Size Release</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">CMakeProjectManager.CMakeBuildConfiguration</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="qlonglong" key="ProjectExplorer.Target.BuildConfigurationCount">4</value>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||||
|
<value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Deploy</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.DeployConfiguration.CustomData"/>
|
||||||
|
<value type="bool" key="ProjectExplorer.DeployConfiguration.CustomDataEnabled">false</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="qlonglong" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
|
||||||
|
<value type="bool" key="Analyzer.Perf.Settings.UseGlobalSettings">true</value>
|
||||||
|
<value type="bool" key="Analyzer.QmlProfiler.Settings.UseGlobalSettings">true</value>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
|
||||||
|
<valuelist type="QVariantList" key="CustomOutputParsers"/>
|
||||||
|
<value type="int" key="PE.EnvironmentAspect.Base">2</value>
|
||||||
|
<valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">LRDesigner</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">CMakeProjectManager.CMakeRunConfiguration.LRDesigner</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey">LRDesigner</value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseLibrarySearchPath">true</value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.1">
|
||||||
|
<value type="bool" key="Analyzer.Perf.Settings.UseGlobalSettings">true</value>
|
||||||
|
<value type="bool" key="Analyzer.QmlProfiler.Settings.UseGlobalSettings">true</value>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
|
||||||
|
<valuelist type="QVariantList" key="CustomOutputParsers"/>
|
||||||
|
<value type="int" key="PE.EnvironmentAspect.Base">2</value>
|
||||||
|
<valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">demo_r1</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">CMakeProjectManager.CMakeRunConfiguration.demo_r1</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey">demo_r1</value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseLibrarySearchPath">true</value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="qlonglong" key="ProjectExplorer.Target.RunConfigurationCount">2</value>
|
||||||
|
</valuemap>
|
||||||
|
</data>
|
||||||
|
<data>
|
||||||
|
<variable>ProjectExplorer.Project.TargetCount</variable>
|
||||||
|
<value type="qlonglong">2</value>
|
||||||
|
</data>
|
||||||
|
<data>
|
||||||
|
<variable>ProjectExplorer.Project.Updater.FileVersion</variable>
|
||||||
|
<value type="int">22</value>
|
||||||
|
</data>
|
||||||
|
<data>
|
||||||
|
<variable>Version</variable>
|
||||||
|
<value type="int">22</value>
|
||||||
|
</data>
|
||||||
|
</qtcreator>
|
8
demo_r1/.idea/.gitignore
vendored
Normal file
8
demo_r1/.idea/.gitignore
vendored
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
# Default ignored files
|
||||||
|
/shelf/
|
||||||
|
/workspace.xml
|
||||||
|
# Editor-based HTTP Client requests
|
||||||
|
/httpRequests/
|
||||||
|
# Datasource local storage ignored files
|
||||||
|
/dataSources/
|
||||||
|
/dataSources.local.xml
|
2
demo_r1/.idea/demo_r1.iml
Normal file
2
demo_r1/.idea/demo_r1.iml
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<module classpath="CMake" type="CPP_MODULE" version="4" />
|
4
demo_r1/.idea/misc.xml
Normal file
4
demo_r1/.idea/misc.xml
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="CMakeWorkspace" PROJECT_DIR="$PROJECT_DIR$" />
|
||||||
|
</project>
|
8
demo_r1/.idea/modules.xml
Normal file
8
demo_r1/.idea/modules.xml
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="ProjectModuleManager">
|
||||||
|
<modules>
|
||||||
|
<module fileurl="file://$PROJECT_DIR$/.idea/demo_r1.iml" filepath="$PROJECT_DIR$/.idea/demo_r1.iml" />
|
||||||
|
</modules>
|
||||||
|
</component>
|
||||||
|
</project>
|
6
demo_r1/.idea/vcs.xml
Normal file
6
demo_r1/.idea/vcs.xml
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="VcsDirectoryMappings">
|
||||||
|
<mapping directory="$PROJECT_DIR$/.." vcs="Git" />
|
||||||
|
</component>
|
||||||
|
</project>
|
BIN
demo_r1/demo_reports/1.4/test.zip
Normal file
BIN
demo_r1/demo_reports/1.4/test.zip
Normal file
Binary file not shown.
3020
demo_r1/demo_reports/BL détaillé.lrxml
Normal file
3020
demo_r1/demo_reports/BL détaillé.lrxml
Normal file
File diff suppressed because it is too large
Load Diff
3020
demo_r1/demo_reports/BL détaillé_upd.lrxml
Normal file
3020
demo_r1/demo_reports/BL détaillé_upd.lrxml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
demo_r1/demo_reports/BL détaillé_upd.zip
Normal file
BIN
demo_r1/demo_reports/BL détaillé_upd.zip
Normal file
Binary file not shown.
BIN
demo_r1/demo_reports/BL.detaille.zip
Normal file
BIN
demo_r1/demo_reports/BL.detaille.zip
Normal file
Binary file not shown.
492
demo_r1/demo_reports/DataSource_to_Column.lrxml
Normal file
492
demo_r1/demo_reports/DataSource_to_Column.lrxml
Normal file
@ -0,0 +1,492 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF8"?>
|
||||||
|
<Report>
|
||||||
|
<object ClassName="LimeReport::ReportEnginePrivate" Type="Object">
|
||||||
|
<objectName Type="QString"></objectName>
|
||||||
|
<pages Type="Collection">
|
||||||
|
<item ClassName="LimeReport::PageDesignIntf" Type="Object">
|
||||||
|
<objectName Type="QString">page1</objectName>
|
||||||
|
<sceneRect y="-50" Type="QRect" x="-50" width="2200" height="3075"/>
|
||||||
|
<bspTreeDepth Value="5" Type="int"/>
|
||||||
|
<font weight="50" italic="0" underline="0" Type="QFont" family="MS Shell Dlg 2" pointSize="8"/>
|
||||||
|
<sortCacheEnabled Value="0" Type="bool"/>
|
||||||
|
<stickyFocus Value="0" Type="bool"/>
|
||||||
|
<minimumRenderSize Value="0" Type="qreal"/>
|
||||||
|
<focusOnTouch Value="1" Type="bool"/>
|
||||||
|
<pageItem ClassName="PageItem" Type="Object">
|
||||||
|
<objectName Type="QString">Reportpage1</objectName>
|
||||||
|
<geometry y="0" Type="QRect" x="0" width="2100" height="2970"/>
|
||||||
|
<children Type="Collection">
|
||||||
|
<item ClassName="Data" Type="Object">
|
||||||
|
<objectName Type="QString">DataBand1</objectName>
|
||||||
|
<geometry y="184" Type="QRect" x="50" width="2000" height="100"/>
|
||||||
|
<children Type="Collection">
|
||||||
|
<item ClassName="HLayout" Type="Object">
|
||||||
|
<objectName Type="QString">HorizontalLayout9</objectName>
|
||||||
|
<geometry y="26" Type="QRect" x="46" width="644" height="50"/>
|
||||||
|
<children Type="Collection">
|
||||||
|
<item ClassName="TextItem" Type="Object">
|
||||||
|
<objectName Type="QString">TextItem3</objectName>
|
||||||
|
<geometry y="0" Type="QRect" x="0" width="200" height="50"/>
|
||||||
|
<children Type="Collection"/>
|
||||||
|
<zOrder Value="-1" Type="qreal"/>
|
||||||
|
<borders Value="0" Type="enumAndFlags"/>
|
||||||
|
<parentName Type="QString">HorizontalLayout9</parentName>
|
||||||
|
<borderLineSize Value="1" Type="int"/>
|
||||||
|
<isVisible Value="1" Type="bool"/>
|
||||||
|
<borderColor Value="#000000" Type="QColor"/>
|
||||||
|
<geometryLocked Value="0" Type="bool"/>
|
||||||
|
<itemLocation Value="0" Type="enumAndFlags"/>
|
||||||
|
<stretchToMaxHeight Value="0" Type="bool"/>
|
||||||
|
<itemAlign Value="4" Type="enumAndFlags"/>
|
||||||
|
<content Type="QString">$S{if (!datasources.get("d1")) $D{d1.1}; else ""}</content>
|
||||||
|
<margin Value="4" Type="int"/>
|
||||||
|
<alignment Value="36" Type="enumAndFlags"/>
|
||||||
|
<autoWidth Value="0" Type="enumAndFlags"/>
|
||||||
|
<autoHeight Value="0" Type="bool"/>
|
||||||
|
<font weight="50" italic="0" underline="0" Type="QFont" family="Arial" pointSize="10"/>
|
||||||
|
<backgroundOpacity Value="100" Type="int"/>
|
||||||
|
<backgroundMode Value="1" Type="enumAndFlags"/>
|
||||||
|
<backgroundColor Value="#ffffff" Type="QColor"/>
|
||||||
|
<fontColor Value="#000000" Type="QColor"/>
|
||||||
|
<angle Value="0" Type="enumAndFlags"/>
|
||||||
|
<foregroundOpacity Value="100" Type="int"/>
|
||||||
|
<underlines Value="0" Type="bool"/>
|
||||||
|
<adaptFontToSize Value="0" Type="bool"/>
|
||||||
|
<trimValue Value="1" Type="bool"/>
|
||||||
|
<lineSpacing Value="1" Type="int"/>
|
||||||
|
<underlineLineSize Value="1" Type="int"/>
|
||||||
|
<allowHTML Value="0" Type="bool"/>
|
||||||
|
<allowHTMLInFields Value="0" Type="bool"/>
|
||||||
|
<format Type="QString"></format>
|
||||||
|
<valueType Value="0" Type="enumAndFlags"/>
|
||||||
|
<followTo Type="QString"></followTo>
|
||||||
|
<backgroundBrushStyle Value="1" Type="enumAndFlags"/>
|
||||||
|
<textIndent Value="0" Type="qreal"/>
|
||||||
|
<textLayoutDirection Value="2" Type="enumAndFlags"/>
|
||||||
|
<fillInSecondPass Value="0" Type="bool"/>
|
||||||
|
<watermark Value="0" Type="bool"/>
|
||||||
|
<replaceCRwithBR Value="0" Type="bool"/>
|
||||||
|
<hideIfEmpty Value="0" Type="bool"/>
|
||||||
|
<fontLetterSpacing Value="0" Type="int"/>
|
||||||
|
</item>
|
||||||
|
<item ClassName="TextItem" Type="Object">
|
||||||
|
<objectName Type="QString">TextItem4</objectName>
|
||||||
|
<geometry y="0" Type="QRect" x="200" width="244" height="50"/>
|
||||||
|
<children Type="Collection"/>
|
||||||
|
<zOrder Value="-1" Type="qreal"/>
|
||||||
|
<borders Value="0" Type="enumAndFlags"/>
|
||||||
|
<parentName Type="QString">HorizontalLayout9</parentName>
|
||||||
|
<borderLineSize Value="1" Type="int"/>
|
||||||
|
<isVisible Value="1" Type="bool"/>
|
||||||
|
<borderColor Value="#000000" Type="QColor"/>
|
||||||
|
<geometryLocked Value="0" Type="bool"/>
|
||||||
|
<itemLocation Value="0" Type="enumAndFlags"/>
|
||||||
|
<stretchToMaxHeight Value="0" Type="bool"/>
|
||||||
|
<itemAlign Value="4" Type="enumAndFlags"/>
|
||||||
|
<content Type="QString">$S{if (!datasources.get("d2")) $D{d2.1}; else ""}</content>
|
||||||
|
<margin Value="4" Type="int"/>
|
||||||
|
<alignment Value="36" Type="enumAndFlags"/>
|
||||||
|
<autoWidth Value="0" Type="enumAndFlags"/>
|
||||||
|
<autoHeight Value="0" Type="bool"/>
|
||||||
|
<font weight="50" italic="0" underline="0" Type="QFont" family="Arial" pointSize="10"/>
|
||||||
|
<backgroundOpacity Value="100" Type="int"/>
|
||||||
|
<backgroundMode Value="1" Type="enumAndFlags"/>
|
||||||
|
<backgroundColor Value="#ffffff" Type="QColor"/>
|
||||||
|
<fontColor Value="#000000" Type="QColor"/>
|
||||||
|
<angle Value="0" Type="enumAndFlags"/>
|
||||||
|
<foregroundOpacity Value="100" Type="int"/>
|
||||||
|
<underlines Value="0" Type="bool"/>
|
||||||
|
<adaptFontToSize Value="0" Type="bool"/>
|
||||||
|
<trimValue Value="1" Type="bool"/>
|
||||||
|
<lineSpacing Value="1" Type="int"/>
|
||||||
|
<underlineLineSize Value="1" Type="int"/>
|
||||||
|
<allowHTML Value="0" Type="bool"/>
|
||||||
|
<allowHTMLInFields Value="0" Type="bool"/>
|
||||||
|
<format Type="QString"></format>
|
||||||
|
<valueType Value="0" Type="enumAndFlags"/>
|
||||||
|
<followTo Type="QString"></followTo>
|
||||||
|
<backgroundBrushStyle Value="1" Type="enumAndFlags"/>
|
||||||
|
<textIndent Value="0" Type="qreal"/>
|
||||||
|
<textLayoutDirection Value="2" Type="enumAndFlags"/>
|
||||||
|
<fillInSecondPass Value="0" Type="bool"/>
|
||||||
|
<watermark Value="0" Type="bool"/>
|
||||||
|
<replaceCRwithBR Value="0" Type="bool"/>
|
||||||
|
<hideIfEmpty Value="0" Type="bool"/>
|
||||||
|
<fontLetterSpacing Value="0" Type="int"/>
|
||||||
|
</item>
|
||||||
|
<item ClassName="TextItem" Type="Object">
|
||||||
|
<objectName Type="QString">TextItem5</objectName>
|
||||||
|
<geometry y="0" Type="QRect" x="444" width="200" height="50"/>
|
||||||
|
<children Type="Collection"/>
|
||||||
|
<zOrder Value="-1" Type="qreal"/>
|
||||||
|
<borders Value="0" Type="enumAndFlags"/>
|
||||||
|
<parentName Type="QString">HorizontalLayout9</parentName>
|
||||||
|
<borderLineSize Value="1" Type="int"/>
|
||||||
|
<isVisible Value="1" Type="bool"/>
|
||||||
|
<borderColor Value="#000000" Type="QColor"/>
|
||||||
|
<geometryLocked Value="0" Type="bool"/>
|
||||||
|
<itemLocation Value="0" Type="enumAndFlags"/>
|
||||||
|
<stretchToMaxHeight Value="0" Type="bool"/>
|
||||||
|
<itemAlign Value="4" Type="enumAndFlags"/>
|
||||||
|
<content Type="QString">$S{if (!datasources.get("d3")) $D{d3.1}; else ""}</content>
|
||||||
|
<margin Value="4" Type="int"/>
|
||||||
|
<alignment Value="36" Type="enumAndFlags"/>
|
||||||
|
<autoWidth Value="0" Type="enumAndFlags"/>
|
||||||
|
<autoHeight Value="0" Type="bool"/>
|
||||||
|
<font weight="50" italic="0" underline="0" Type="QFont" family="Arial" pointSize="10"/>
|
||||||
|
<backgroundOpacity Value="100" Type="int"/>
|
||||||
|
<backgroundMode Value="1" Type="enumAndFlags"/>
|
||||||
|
<backgroundColor Value="#ffffff" Type="QColor"/>
|
||||||
|
<fontColor Value="#000000" Type="QColor"/>
|
||||||
|
<angle Value="0" Type="enumAndFlags"/>
|
||||||
|
<foregroundOpacity Value="100" Type="int"/>
|
||||||
|
<underlines Value="0" Type="bool"/>
|
||||||
|
<adaptFontToSize Value="0" Type="bool"/>
|
||||||
|
<trimValue Value="1" Type="bool"/>
|
||||||
|
<lineSpacing Value="1" Type="int"/>
|
||||||
|
<underlineLineSize Value="1" Type="int"/>
|
||||||
|
<allowHTML Value="0" Type="bool"/>
|
||||||
|
<allowHTMLInFields Value="0" Type="bool"/>
|
||||||
|
<format Type="QString"></format>
|
||||||
|
<valueType Value="0" Type="enumAndFlags"/>
|
||||||
|
<followTo Type="QString"></followTo>
|
||||||
|
<backgroundBrushStyle Value="1" Type="enumAndFlags"/>
|
||||||
|
<textIndent Value="0" Type="qreal"/>
|
||||||
|
<textLayoutDirection Value="2" Type="enumAndFlags"/>
|
||||||
|
<fillInSecondPass Value="0" Type="bool"/>
|
||||||
|
<watermark Value="0" Type="bool"/>
|
||||||
|
<replaceCRwithBR Value="0" Type="bool"/>
|
||||||
|
<hideIfEmpty Value="0" Type="bool"/>
|
||||||
|
<fontLetterSpacing Value="0" Type="int"/>
|
||||||
|
</item>
|
||||||
|
</children>
|
||||||
|
<zOrder Value="0" Type="qreal"/>
|
||||||
|
<borders Value="0" Type="enumAndFlags"/>
|
||||||
|
<parentName Type="QString">DataBand1</parentName>
|
||||||
|
<borderLineSize Value="1" Type="int"/>
|
||||||
|
<isVisible Value="1" Type="bool"/>
|
||||||
|
<borderColor Value="#000000" Type="QColor"/>
|
||||||
|
<geometryLocked Value="0" Type="bool"/>
|
||||||
|
<itemLocation Value="0" Type="enumAndFlags"/>
|
||||||
|
<stretchToMaxHeight Value="0" Type="bool"/>
|
||||||
|
<itemAlign Value="4" Type="enumAndFlags"/>
|
||||||
|
<hideEmptyItems Value="0" Type="bool"/>
|
||||||
|
<layoutSpacing Value="0" Type="int"/>
|
||||||
|
<layoutType Value="0" Type="enumAndFlags"/>
|
||||||
|
</item>
|
||||||
|
</children>
|
||||||
|
<zOrder Value="0" Type="qreal"/>
|
||||||
|
<borders Value="0" Type="enumAndFlags"/>
|
||||||
|
<parentName Type="QString">Reportpage1</parentName>
|
||||||
|
<borderLineSize Value="1" Type="int"/>
|
||||||
|
<isVisible Value="1" Type="bool"/>
|
||||||
|
<borderColor Value="#000000" Type="QColor"/>
|
||||||
|
<geometryLocked Value="0" Type="bool"/>
|
||||||
|
<autoHeight Value="1" Type="bool"/>
|
||||||
|
<bandIndex Value="2" Type="int"/>
|
||||||
|
<keepBottomSpace Value="0" Type="bool"/>
|
||||||
|
<keepTopSpace Value="1" Type="bool"/>
|
||||||
|
<parentBand Type="QString"></parentBand>
|
||||||
|
<backgroundColor Value="#ffffff" Type="QColor"/>
|
||||||
|
<backgroundBrushStyle Value="1" Type="enumAndFlags"/>
|
||||||
|
<printIfEmpty Value="0" Type="bool"/>
|
||||||
|
<backgroundMode Value="0" Type="enumAndFlags"/>
|
||||||
|
<backgroundOpacity Value="100" Type="int"/>
|
||||||
|
<shiftItems Value="0" Type="int"/>
|
||||||
|
<datasource Type="QString">d3</datasource>
|
||||||
|
<keepSubdetailTogether Value="0" Type="bool"/>
|
||||||
|
<splittable Value="0" Type="bool"/>
|
||||||
|
<keepFooterTogether Value="0" Type="bool"/>
|
||||||
|
<sliceLastRow Value="0" Type="bool"/>
|
||||||
|
<columnsCount Value="1" Type="int"/>
|
||||||
|
<columnsFillDirection Value="0" Type="enumAndFlags"/>
|
||||||
|
<startNewPage Value="0" Type="bool"/>
|
||||||
|
<startFromNewPage Value="0" Type="bool"/>
|
||||||
|
<alternateBackgroundColor Value="#ffffff" Type="QColor"/>
|
||||||
|
<useAlternateBackgroundColor Value="0" Type="bool"/>
|
||||||
|
</item>
|
||||||
|
<item ClassName="DataHeader" Type="Object">
|
||||||
|
<objectName Type="QString">DataHeaderBand5</objectName>
|
||||||
|
<geometry y="50" Type="QRect" x="50" width="2000" height="134"/>
|
||||||
|
<children Type="Collection">
|
||||||
|
<item ClassName="HLayout" Type="Object">
|
||||||
|
<objectName Type="QString">HorizontalLayout8</objectName>
|
||||||
|
<geometry y="28" Type="QRect" x="44" width="644" height="82"/>
|
||||||
|
<children Type="Collection">
|
||||||
|
<item ClassName="TextItem" Type="Object">
|
||||||
|
<objectName Type="QString">TextItem6</objectName>
|
||||||
|
<geometry y="0" Type="QRect" x="0" width="200" height="82"/>
|
||||||
|
<children Type="Collection"/>
|
||||||
|
<zOrder Value="-1" Type="qreal"/>
|
||||||
|
<borders Value="0" Type="enumAndFlags"/>
|
||||||
|
<parentName Type="QString">HorizontalLayout8</parentName>
|
||||||
|
<borderLineSize Value="1" Type="int"/>
|
||||||
|
<isVisible Value="1" Type="bool"/>
|
||||||
|
<borderColor Value="#000000" Type="QColor"/>
|
||||||
|
<geometryLocked Value="0" Type="bool"/>
|
||||||
|
<itemLocation Value="0" Type="enumAndFlags"/>
|
||||||
|
<stretchToMaxHeight Value="0" Type="bool"/>
|
||||||
|
<itemAlign Value="4" Type="enumAndFlags"/>
|
||||||
|
<content Type="QString">Datasource "d1"</content>
|
||||||
|
<margin Value="4" Type="int"/>
|
||||||
|
<alignment Value="36" Type="enumAndFlags"/>
|
||||||
|
<autoWidth Value="0" Type="enumAndFlags"/>
|
||||||
|
<autoHeight Value="0" Type="bool"/>
|
||||||
|
<font weight="50" italic="0" underline="0" Type="QFont" family="Arial" pointSize="10"/>
|
||||||
|
<backgroundOpacity Value="100" Type="int"/>
|
||||||
|
<backgroundMode Value="1" Type="enumAndFlags"/>
|
||||||
|
<backgroundColor Value="#ffffff" Type="QColor"/>
|
||||||
|
<fontColor Value="#000000" Type="QColor"/>
|
||||||
|
<angle Value="0" Type="enumAndFlags"/>
|
||||||
|
<foregroundOpacity Value="100" Type="int"/>
|
||||||
|
<underlines Value="0" Type="bool"/>
|
||||||
|
<adaptFontToSize Value="0" Type="bool"/>
|
||||||
|
<trimValue Value="1" Type="bool"/>
|
||||||
|
<lineSpacing Value="1" Type="int"/>
|
||||||
|
<underlineLineSize Value="1" Type="int"/>
|
||||||
|
<allowHTML Value="0" Type="bool"/>
|
||||||
|
<allowHTMLInFields Value="0" Type="bool"/>
|
||||||
|
<format Type="QString"></format>
|
||||||
|
<valueType Value="0" Type="enumAndFlags"/>
|
||||||
|
<followTo Type="QString"></followTo>
|
||||||
|
<backgroundBrushStyle Value="1" Type="enumAndFlags"/>
|
||||||
|
<textIndent Value="0" Type="qreal"/>
|
||||||
|
<textLayoutDirection Value="2" Type="enumAndFlags"/>
|
||||||
|
<fillInSecondPass Value="0" Type="bool"/>
|
||||||
|
<watermark Value="0" Type="bool"/>
|
||||||
|
<replaceCRwithBR Value="0" Type="bool"/>
|
||||||
|
<hideIfEmpty Value="0" Type="bool"/>
|
||||||
|
<fontLetterSpacing Value="0" Type="int"/>
|
||||||
|
</item>
|
||||||
|
<item ClassName="TextItem" Type="Object">
|
||||||
|
<objectName Type="QString">TextItem7</objectName>
|
||||||
|
<geometry y="0" Type="QRect" x="200" width="244" height="82"/>
|
||||||
|
<children Type="Collection"/>
|
||||||
|
<zOrder Value="-1" Type="qreal"/>
|
||||||
|
<borders Value="0" Type="enumAndFlags"/>
|
||||||
|
<parentName Type="QString">HorizontalLayout8</parentName>
|
||||||
|
<borderLineSize Value="1" Type="int"/>
|
||||||
|
<isVisible Value="1" Type="bool"/>
|
||||||
|
<borderColor Value="#000000" Type="QColor"/>
|
||||||
|
<geometryLocked Value="0" Type="bool"/>
|
||||||
|
<itemLocation Value="0" Type="enumAndFlags"/>
|
||||||
|
<stretchToMaxHeight Value="0" Type="bool"/>
|
||||||
|
<itemAlign Value="4" Type="enumAndFlags"/>
|
||||||
|
<content Type="QString">Datasource "d2"</content>
|
||||||
|
<margin Value="4" Type="int"/>
|
||||||
|
<alignment Value="36" Type="enumAndFlags"/>
|
||||||
|
<autoWidth Value="0" Type="enumAndFlags"/>
|
||||||
|
<autoHeight Value="0" Type="bool"/>
|
||||||
|
<font weight="50" italic="0" underline="0" Type="QFont" family="Arial" pointSize="10"/>
|
||||||
|
<backgroundOpacity Value="100" Type="int"/>
|
||||||
|
<backgroundMode Value="1" Type="enumAndFlags"/>
|
||||||
|
<backgroundColor Value="#ffffff" Type="QColor"/>
|
||||||
|
<fontColor Value="#000000" Type="QColor"/>
|
||||||
|
<angle Value="0" Type="enumAndFlags"/>
|
||||||
|
<foregroundOpacity Value="100" Type="int"/>
|
||||||
|
<underlines Value="0" Type="bool"/>
|
||||||
|
<adaptFontToSize Value="0" Type="bool"/>
|
||||||
|
<trimValue Value="1" Type="bool"/>
|
||||||
|
<lineSpacing Value="1" Type="int"/>
|
||||||
|
<underlineLineSize Value="1" Type="int"/>
|
||||||
|
<allowHTML Value="0" Type="bool"/>
|
||||||
|
<allowHTMLInFields Value="0" Type="bool"/>
|
||||||
|
<format Type="QString"></format>
|
||||||
|
<valueType Value="0" Type="enumAndFlags"/>
|
||||||
|
<followTo Type="QString"></followTo>
|
||||||
|
<backgroundBrushStyle Value="1" Type="enumAndFlags"/>
|
||||||
|
<textIndent Value="0" Type="qreal"/>
|
||||||
|
<textLayoutDirection Value="2" Type="enumAndFlags"/>
|
||||||
|
<fillInSecondPass Value="0" Type="bool"/>
|
||||||
|
<watermark Value="0" Type="bool"/>
|
||||||
|
<replaceCRwithBR Value="0" Type="bool"/>
|
||||||
|
<hideIfEmpty Value="0" Type="bool"/>
|
||||||
|
<fontLetterSpacing Value="0" Type="int"/>
|
||||||
|
</item>
|
||||||
|
<item ClassName="TextItem" Type="Object">
|
||||||
|
<objectName Type="QString">TextItem8</objectName>
|
||||||
|
<geometry y="0" Type="QRect" x="444" width="200" height="82"/>
|
||||||
|
<children Type="Collection"/>
|
||||||
|
<zOrder Value="-1" Type="qreal"/>
|
||||||
|
<borders Value="0" Type="enumAndFlags"/>
|
||||||
|
<parentName Type="QString">HorizontalLayout8</parentName>
|
||||||
|
<borderLineSize Value="1" Type="int"/>
|
||||||
|
<isVisible Value="1" Type="bool"/>
|
||||||
|
<borderColor Value="#000000" Type="QColor"/>
|
||||||
|
<geometryLocked Value="0" Type="bool"/>
|
||||||
|
<itemLocation Value="0" Type="enumAndFlags"/>
|
||||||
|
<stretchToMaxHeight Value="0" Type="bool"/>
|
||||||
|
<itemAlign Value="4" Type="enumAndFlags"/>
|
||||||
|
<content Type="QString">Datasource "d3"</content>
|
||||||
|
<margin Value="4" Type="int"/>
|
||||||
|
<alignment Value="36" Type="enumAndFlags"/>
|
||||||
|
<autoWidth Value="0" Type="enumAndFlags"/>
|
||||||
|
<autoHeight Value="0" Type="bool"/>
|
||||||
|
<font weight="50" italic="0" underline="0" Type="QFont" family="Arial" pointSize="10"/>
|
||||||
|
<backgroundOpacity Value="100" Type="int"/>
|
||||||
|
<backgroundMode Value="1" Type="enumAndFlags"/>
|
||||||
|
<backgroundColor Value="#ffffff" Type="QColor"/>
|
||||||
|
<fontColor Value="#000000" Type="QColor"/>
|
||||||
|
<angle Value="0" Type="enumAndFlags"/>
|
||||||
|
<foregroundOpacity Value="100" Type="int"/>
|
||||||
|
<underlines Value="0" Type="bool"/>
|
||||||
|
<adaptFontToSize Value="0" Type="bool"/>
|
||||||
|
<trimValue Value="1" Type="bool"/>
|
||||||
|
<lineSpacing Value="1" Type="int"/>
|
||||||
|
<underlineLineSize Value="1" Type="int"/>
|
||||||
|
<allowHTML Value="0" Type="bool"/>
|
||||||
|
<allowHTMLInFields Value="0" Type="bool"/>
|
||||||
|
<format Type="QString"></format>
|
||||||
|
<valueType Value="0" Type="enumAndFlags"/>
|
||||||
|
<followTo Type="QString"></followTo>
|
||||||
|
<backgroundBrushStyle Value="1" Type="enumAndFlags"/>
|
||||||
|
<textIndent Value="0" Type="qreal"/>
|
||||||
|
<textLayoutDirection Value="2" Type="enumAndFlags"/>
|
||||||
|
<fillInSecondPass Value="0" Type="bool"/>
|
||||||
|
<watermark Value="0" Type="bool"/>
|
||||||
|
<replaceCRwithBR Value="0" Type="bool"/>
|
||||||
|
<hideIfEmpty Value="0" Type="bool"/>
|
||||||
|
<fontLetterSpacing Value="0" Type="int"/>
|
||||||
|
</item>
|
||||||
|
</children>
|
||||||
|
<zOrder Value="0" Type="qreal"/>
|
||||||
|
<borders Value="0" Type="enumAndFlags"/>
|
||||||
|
<parentName Type="QString">DataHeaderBand5</parentName>
|
||||||
|
<borderLineSize Value="1" Type="int"/>
|
||||||
|
<isVisible Value="1" Type="bool"/>
|
||||||
|
<borderColor Value="#000000" Type="QColor"/>
|
||||||
|
<geometryLocked Value="0" Type="bool"/>
|
||||||
|
<itemLocation Value="0" Type="enumAndFlags"/>
|
||||||
|
<stretchToMaxHeight Value="0" Type="bool"/>
|
||||||
|
<itemAlign Value="4" Type="enumAndFlags"/>
|
||||||
|
<hideEmptyItems Value="0" Type="bool"/>
|
||||||
|
<layoutSpacing Value="0" Type="int"/>
|
||||||
|
<layoutType Value="0" Type="enumAndFlags"/>
|
||||||
|
</item>
|
||||||
|
</children>
|
||||||
|
<zOrder Value="0" Type="qreal"/>
|
||||||
|
<borders Value="0" Type="enumAndFlags"/>
|
||||||
|
<parentName Type="QString">Reportpage1</parentName>
|
||||||
|
<borderLineSize Value="1" Type="int"/>
|
||||||
|
<isVisible Value="1" Type="bool"/>
|
||||||
|
<borderColor Value="#000000" Type="QColor"/>
|
||||||
|
<geometryLocked Value="0" Type="bool"/>
|
||||||
|
<autoHeight Value="1" Type="bool"/>
|
||||||
|
<bandIndex Value="1" Type="int"/>
|
||||||
|
<keepBottomSpace Value="0" Type="bool"/>
|
||||||
|
<keepTopSpace Value="1" Type="bool"/>
|
||||||
|
<parentBand Type="QString">DataBand1</parentBand>
|
||||||
|
<backgroundColor Value="#ffffff" Type="QColor"/>
|
||||||
|
<backgroundBrushStyle Value="1" Type="enumAndFlags"/>
|
||||||
|
<printIfEmpty Value="0" Type="bool"/>
|
||||||
|
<backgroundMode Value="0" Type="enumAndFlags"/>
|
||||||
|
<backgroundOpacity Value="100" Type="int"/>
|
||||||
|
<shiftItems Value="0" Type="int"/>
|
||||||
|
<reprintOnEachPage Value="0" Type="bool"/>
|
||||||
|
<columnsCount Value="1" Type="int"/>
|
||||||
|
<columnsFillDirection Value="0" Type="enumAndFlags"/>
|
||||||
|
<printAlways Value="0" Type="bool"/>
|
||||||
|
<repeatOnEachRow Value="0" Type="bool"/>
|
||||||
|
</item>
|
||||||
|
</children>
|
||||||
|
<zOrder Value="0" Type="qreal"/>
|
||||||
|
<borders Value="0" Type="enumAndFlags"/>
|
||||||
|
<parentName Type="QString"></parentName>
|
||||||
|
<borderLineSize Value="1" Type="int"/>
|
||||||
|
<isVisible Value="1" Type="bool"/>
|
||||||
|
<borderColor Value="#000000" Type="QColor"/>
|
||||||
|
<geometryLocked Value="0" Type="bool"/>
|
||||||
|
<topMargin Value="5" Type="int"/>
|
||||||
|
<bottomMargin Value="5" Type="int"/>
|
||||||
|
<rightMargin Value="5" Type="int"/>
|
||||||
|
<leftMargin Value="5" Type="int"/>
|
||||||
|
<pageOrientation Value="0" Type="enumAndFlags"/>
|
||||||
|
<pageSize Value="0" Type="enumAndFlags"/>
|
||||||
|
<gridStep Value="1" Type="int"/>
|
||||||
|
<fullPage Value="0" Type="bool"/>
|
||||||
|
<oldPrintMode Value="0" Type="bool"/>
|
||||||
|
<resetPageNumber Value="0" Type="bool"/>
|
||||||
|
<isExtendedInDesignMode Value="0" Type="bool"/>
|
||||||
|
<extendedHeight Value="1000" Type="int"/>
|
||||||
|
<pageIsTOC Value="0" Type="bool"/>
|
||||||
|
<setPageSizeToPrinter Value="0" Type="bool"/>
|
||||||
|
<endlessHeight Value="0" Type="bool"/>
|
||||||
|
<printable Value="1" Type="bool"/>
|
||||||
|
<printerName Type="QString"></printerName>
|
||||||
|
<units Value="0" Type="enumAndFlags"/>
|
||||||
|
<printBehavior Value="1" Type="enumAndFlags"/>
|
||||||
|
<dropPrinterMargins Value="0" Type="bool"/>
|
||||||
|
<notPrintIfEmpty Value="0" Type="bool"/>
|
||||||
|
<mixWithPriorPage Value="0" Type="bool"/>
|
||||||
|
</pageItem>
|
||||||
|
</item>
|
||||||
|
</pages>
|
||||||
|
<datasourcesManager ClassName="LimeReport::DataSourceManager" Type="Object">
|
||||||
|
<objectName Type="QString">datasources</objectName>
|
||||||
|
<connections Type="Collection"/>
|
||||||
|
<queries Type="Collection"/>
|
||||||
|
<subqueries Type="Collection"/>
|
||||||
|
<subproxies Type="Collection"/>
|
||||||
|
<variables Type="Collection">
|
||||||
|
<item ClassName="LimeReport::VarDesc" Type="Object">
|
||||||
|
<objectName Type="QString"></objectName>
|
||||||
|
<name Type="QString">base_ds</name>
|
||||||
|
<value Type="QString">d2</value>
|
||||||
|
<isMandatory Value="0" Type="bool"/>
|
||||||
|
<dataType Value="0" Type="int"/>
|
||||||
|
</item>
|
||||||
|
</variables>
|
||||||
|
<csvs Type="Collection">
|
||||||
|
<item ClassName="LimeReport::CSVDesc" Type="Object">
|
||||||
|
<objectName Type="QString"></objectName>
|
||||||
|
<name Type="QString">d1</name>
|
||||||
|
<csvText Type="QString">1;2
|
||||||
|
2;4</csvText>
|
||||||
|
<separator Type="QString">;</separator>
|
||||||
|
<firstRowIsHeader Value="0" Type="bool"/>
|
||||||
|
</item>
|
||||||
|
<item ClassName="LimeReport::CSVDesc" Type="Object">
|
||||||
|
<objectName Type="QString"></objectName>
|
||||||
|
<name Type="QString">d3</name>
|
||||||
|
<csvText Type="QString">4;4
|
||||||
|
5;8
|
||||||
|
1;9</csvText>
|
||||||
|
<separator Type="QString">;</separator>
|
||||||
|
<firstRowIsHeader Value="0" Type="bool"/>
|
||||||
|
</item>
|
||||||
|
<item ClassName="LimeReport::CSVDesc" Type="Object">
|
||||||
|
<objectName Type="QString"></objectName>
|
||||||
|
<name Type="QString">d2</name>
|
||||||
|
<csvText Type="QString">3;5
|
||||||
|
2;8
|
||||||
|
4;1
|
||||||
|
6;8</csvText>
|
||||||
|
<separator Type="QString">;</separator>
|
||||||
|
<firstRowIsHeader Value="0" Type="bool"/>
|
||||||
|
</item>
|
||||||
|
</csvs>
|
||||||
|
</datasourcesManager>
|
||||||
|
<scriptContext ClassName="LimeReport::ScriptEngineContext" Type="Object">
|
||||||
|
<objectName Type="QString"></objectName>
|
||||||
|
<dialogs Type="Collection"/>
|
||||||
|
<initScript Type="QString">Reportpage1_DataBand1.afterRender.connect(AF)
|
||||||
|
Reportpage1_DataBand1.datasource = getVariable("base_ds")
|
||||||
|
|
||||||
|
var ds_names = ["d1","d2","d3"]
|
||||||
|
var datasources = new Map()
|
||||||
|
|
||||||
|
for (name of ds_names){ datasources.set(name, false) }
|
||||||
|
|
||||||
|
function AF(){
|
||||||
|
for (ds of datasources){
|
||||||
|
if (ds[0] !== getVariable("base_ds")){
|
||||||
|
DatasourceFunctions.next(ds[0])
|
||||||
|
datasources.set(ds[0], DatasourceFunctions.isEOF(ds[0]))
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}</initScript>
|
||||||
|
</scriptContext>
|
||||||
|
<suppressFieldAndVarError Value="0" Type="bool"/>
|
||||||
|
<translation Type="Translation"/>
|
||||||
|
</object>
|
||||||
|
</Report>
|
2893
demo_r1/demo_reports/Facture.lrxml
Normal file
2893
demo_r1/demo_reports/Facture.lrxml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
demo_r1/demo_reports/db.sqlite3
Normal file
BIN
demo_r1/demo_reports/db.sqlite3
Normal file
Binary file not shown.
BIN
demo_r1/demo_reports/form.lrd
Normal file
BIN
demo_r1/demo_reports/form.lrd
Normal file
Binary file not shown.
1554
demo_r1/demo_reports/ladder.lrxml
Normal file
1554
demo_r1/demo_reports/ladder.lrxml
Normal file
File diff suppressed because it is too large
Load Diff
2891
demo_r1/demo_reports/lr_git_test.lrxml
Normal file
2891
demo_r1/demo_reports/lr_git_test.lrxml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
demo_r1/demo_reports/multimote/db.sqlite3
Normal file
BIN
demo_r1/demo_reports/multimote/db.sqlite3
Normal file
Binary file not shown.
617
demo_r1/demo_reports/multimote/test.lrxml
Normal file
617
demo_r1/demo_reports/multimote/test.lrxml
Normal file
@ -0,0 +1,617 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF8"?>
|
||||||
|
<Report>
|
||||||
|
<object Type="Object" ClassName="LimeReport::ReportEnginePrivate">
|
||||||
|
<objectName Type="QString"></objectName>
|
||||||
|
<pages Type="Collection">
|
||||||
|
<item Type="Object" ClassName="LimeReport::PageDesignIntf">
|
||||||
|
<objectName Type="QString">page1</objectName>
|
||||||
|
<itemIndexMethod Type="enumAndFlags" Value="0"/>
|
||||||
|
<sceneRect Type="QRect" x="-50" y="-50" width="2200" height="3075"/>
|
||||||
|
<bspTreeDepth Type="int" Value="5"/>
|
||||||
|
<font Type="QFont" weight="50" pointSize="8" italic="0" family="MS Shell Dlg 2" underline="0"/>
|
||||||
|
<sortCacheEnabled Type="bool" Value="0"/>
|
||||||
|
<stickyFocus Type="bool" Value="0"/>
|
||||||
|
<minimumRenderSize Type="qreal" Value="0"/>
|
||||||
|
<focusOnTouch Type="bool" Value="1"/>
|
||||||
|
<pageItem Type="Object" ClassName="PageItem">
|
||||||
|
<objectName Type="QString">Reportpage1</objectName>
|
||||||
|
<geometry Type="QRect" x="0" y="0" width="2100" height="2970"/>
|
||||||
|
<children Type="Collection">
|
||||||
|
<item Type="Object" ClassName="Data">
|
||||||
|
<objectName Type="QString">DataBand1</objectName>
|
||||||
|
<geometry Type="QRect" x="50" y="210" width="2000" height="60"/>
|
||||||
|
<children Type="Collection">
|
||||||
|
<item Type="Object" ClassName="TextItem">
|
||||||
|
<objectName Type="QString">TextItem1</objectName>
|
||||||
|
<geometry Type="QRect" x="730" y="0" width="200" height="50"/>
|
||||||
|
<children Type="Collection"/>
|
||||||
|
<zOrder Type="qreal" Value="-1"/>
|
||||||
|
<borders Type="enumAndFlags" Value="15"/>
|
||||||
|
<parentName Type="QString">DataBand1</parentName>
|
||||||
|
<borderLineSize Type="int" Value="1"/>
|
||||||
|
<isVisible Type="bool" Value="1"/>
|
||||||
|
<borderColor Type="QColor" Value="#000000"/>
|
||||||
|
<geometryLocked Type="bool" Value="0"/>
|
||||||
|
<itemLocation Type="enumAndFlags" Value="0"/>
|
||||||
|
<stretchToMaxHeight Type="bool" Value="0"/>
|
||||||
|
<itemAlign Type="enumAndFlags" Value="4"/>
|
||||||
|
<content Type="QString">$D{test.first}</content>
|
||||||
|
<margin Type="int" Value="4"/>
|
||||||
|
<alignment Type="enumAndFlags" Value="33"/>
|
||||||
|
<autoWidth Type="enumAndFlags" Value="0"/>
|
||||||
|
<autoHeight Type="bool" Value="0"/>
|
||||||
|
<font Type="QFont" weight="50" pointSize="10" italic="0" family="Arial" underline="0"/>
|
||||||
|
<backgroundOpacity Type="int" Value="100"/>
|
||||||
|
<backgroundMode Type="enumAndFlags" Value="1"/>
|
||||||
|
<backgroundColor Type="QColor" Value="#ffffff"/>
|
||||||
|
<fontColor Type="QColor" Value="#000000"/>
|
||||||
|
<angle Type="enumAndFlags" Value="0"/>
|
||||||
|
<foregroundOpacity Type="int" Value="100"/>
|
||||||
|
<underlines Type="bool" Value="0"/>
|
||||||
|
<adaptFontToSize Type="bool" Value="1"/>
|
||||||
|
<trimValue Type="bool" Value="1"/>
|
||||||
|
<lineSpacing Type="int" Value="1"/>
|
||||||
|
<underlineLineSize Type="int" Value="1"/>
|
||||||
|
<allowHTML Type="bool" Value="0"/>
|
||||||
|
<allowHTMLInFields Type="bool" Value="0"/>
|
||||||
|
<format Type="QString"></format>
|
||||||
|
<valueType Type="enumAndFlags" Value="0"/>
|
||||||
|
<followTo Type="QString"></followTo>
|
||||||
|
<backgroundBrushStyle Type="enumAndFlags" Value="1"/>
|
||||||
|
<textIndent Type="qreal" Value="0"/>
|
||||||
|
<textLayoutDirection Type="enumAndFlags" Value="2"/>
|
||||||
|
<fillInSecondPass Type="bool" Value="0"/>
|
||||||
|
<watermark Type="bool" Value="0"/>
|
||||||
|
<replaceCRwithBR Type="bool" Value="0"/>
|
||||||
|
<hideIfEmpty Type="bool" Value="0"/>
|
||||||
|
<fontLetterSpacing Type="int" Value="0"/>
|
||||||
|
</item>
|
||||||
|
<item Type="Object" ClassName="TextItem">
|
||||||
|
<objectName Type="QString">TextItem4</objectName>
|
||||||
|
<geometry Type="QRect" x="1130" y="0" width="200" height="50"/>
|
||||||
|
<children Type="Collection"/>
|
||||||
|
<zOrder Type="qreal" Value="-1"/>
|
||||||
|
<borders Type="enumAndFlags" Value="15"/>
|
||||||
|
<parentName Type="QString">DataBand1</parentName>
|
||||||
|
<borderLineSize Type="int" Value="1"/>
|
||||||
|
<isVisible Type="bool" Value="1"/>
|
||||||
|
<borderColor Type="QColor" Value="#000000"/>
|
||||||
|
<geometryLocked Type="bool" Value="0"/>
|
||||||
|
<itemLocation Type="enumAndFlags" Value="0"/>
|
||||||
|
<stretchToMaxHeight Type="bool" Value="0"/>
|
||||||
|
<itemAlign Type="enumAndFlags" Value="4"/>
|
||||||
|
<content Type="QString">$D{test.summ}</content>
|
||||||
|
<margin Type="int" Value="4"/>
|
||||||
|
<alignment Type="enumAndFlags" Value="33"/>
|
||||||
|
<autoWidth Type="enumAndFlags" Value="0"/>
|
||||||
|
<autoHeight Type="bool" Value="0"/>
|
||||||
|
<font Type="QFont" weight="50" pointSize="10" italic="0" family="Arial" underline="0"/>
|
||||||
|
<backgroundOpacity Type="int" Value="100"/>
|
||||||
|
<backgroundMode Type="enumAndFlags" Value="1"/>
|
||||||
|
<backgroundColor Type="QColor" Value="#ffffff"/>
|
||||||
|
<fontColor Type="QColor" Value="#000000"/>
|
||||||
|
<angle Type="enumAndFlags" Value="0"/>
|
||||||
|
<foregroundOpacity Type="int" Value="100"/>
|
||||||
|
<underlines Type="bool" Value="0"/>
|
||||||
|
<adaptFontToSize Type="bool" Value="1"/>
|
||||||
|
<trimValue Type="bool" Value="1"/>
|
||||||
|
<lineSpacing Type="int" Value="1"/>
|
||||||
|
<underlineLineSize Type="int" Value="1"/>
|
||||||
|
<allowHTML Type="bool" Value="0"/>
|
||||||
|
<allowHTMLInFields Type="bool" Value="0"/>
|
||||||
|
<format Type="QString"></format>
|
||||||
|
<valueType Type="enumAndFlags" Value="0"/>
|
||||||
|
<followTo Type="QString"></followTo>
|
||||||
|
<backgroundBrushStyle Type="enumAndFlags" Value="1"/>
|
||||||
|
<textIndent Type="qreal" Value="0"/>
|
||||||
|
<textLayoutDirection Type="enumAndFlags" Value="2"/>
|
||||||
|
<fillInSecondPass Type="bool" Value="0"/>
|
||||||
|
<watermark Type="bool" Value="0"/>
|
||||||
|
<replaceCRwithBR Type="bool" Value="0"/>
|
||||||
|
<hideIfEmpty Type="bool" Value="0"/>
|
||||||
|
<fontLetterSpacing Type="int" Value="0"/>
|
||||||
|
</item>
|
||||||
|
<item Type="Object" ClassName="TextItem">
|
||||||
|
<objectName Type="QString">TextItem2</objectName>
|
||||||
|
<geometry Type="QRect" x="930" y="0" width="200" height="50"/>
|
||||||
|
<children Type="Collection"/>
|
||||||
|
<zOrder Type="qreal" Value="-1"/>
|
||||||
|
<borders Type="enumAndFlags" Value="15"/>
|
||||||
|
<parentName Type="QString">DataBand1</parentName>
|
||||||
|
<borderLineSize Type="int" Value="1"/>
|
||||||
|
<isVisible Type="bool" Value="1"/>
|
||||||
|
<borderColor Type="QColor" Value="#000000"/>
|
||||||
|
<geometryLocked Type="bool" Value="0"/>
|
||||||
|
<itemLocation Type="enumAndFlags" Value="0"/>
|
||||||
|
<stretchToMaxHeight Type="bool" Value="0"/>
|
||||||
|
<itemAlign Type="enumAndFlags" Value="4"/>
|
||||||
|
<content Type="QString">$D{test.sec}</content>
|
||||||
|
<margin Type="int" Value="4"/>
|
||||||
|
<alignment Type="enumAndFlags" Value="33"/>
|
||||||
|
<autoWidth Type="enumAndFlags" Value="0"/>
|
||||||
|
<autoHeight Type="bool" Value="0"/>
|
||||||
|
<font Type="QFont" weight="50" pointSize="10" italic="0" family="Arial" underline="0"/>
|
||||||
|
<backgroundOpacity Type="int" Value="100"/>
|
||||||
|
<backgroundMode Type="enumAndFlags" Value="1"/>
|
||||||
|
<backgroundColor Type="QColor" Value="#ffffff"/>
|
||||||
|
<fontColor Type="QColor" Value="#000000"/>
|
||||||
|
<angle Type="enumAndFlags" Value="0"/>
|
||||||
|
<foregroundOpacity Type="int" Value="100"/>
|
||||||
|
<underlines Type="bool" Value="0"/>
|
||||||
|
<adaptFontToSize Type="bool" Value="1"/>
|
||||||
|
<trimValue Type="bool" Value="1"/>
|
||||||
|
<lineSpacing Type="int" Value="1"/>
|
||||||
|
<underlineLineSize Type="int" Value="1"/>
|
||||||
|
<allowHTML Type="bool" Value="0"/>
|
||||||
|
<allowHTMLInFields Type="bool" Value="0"/>
|
||||||
|
<format Type="QString"></format>
|
||||||
|
<valueType Type="enumAndFlags" Value="0"/>
|
||||||
|
<followTo Type="QString"></followTo>
|
||||||
|
<backgroundBrushStyle Type="enumAndFlags" Value="1"/>
|
||||||
|
<textIndent Type="qreal" Value="0"/>
|
||||||
|
<textLayoutDirection Type="enumAndFlags" Value="2"/>
|
||||||
|
<fillInSecondPass Type="bool" Value="0"/>
|
||||||
|
<watermark Type="bool" Value="0"/>
|
||||||
|
<replaceCRwithBR Type="bool" Value="0"/>
|
||||||
|
<hideIfEmpty Type="bool" Value="0"/>
|
||||||
|
<fontLetterSpacing Type="int" Value="0"/>
|
||||||
|
</item>
|
||||||
|
</children>
|
||||||
|
<zOrder Type="qreal" Value="0"/>
|
||||||
|
<borders Type="enumAndFlags" Value="0"/>
|
||||||
|
<parentName Type="QString">Reportpage1</parentName>
|
||||||
|
<borderLineSize Type="int" Value="1"/>
|
||||||
|
<isVisible Type="bool" Value="1"/>
|
||||||
|
<borderColor Type="QColor" Value="#000000"/>
|
||||||
|
<geometryLocked Type="bool" Value="0"/>
|
||||||
|
<autoHeight Type="bool" Value="1"/>
|
||||||
|
<bandIndex Type="int" Value="6"/>
|
||||||
|
<keepBottomSpace Type="bool" Value="0"/>
|
||||||
|
<keepTopSpace Type="bool" Value="1"/>
|
||||||
|
<parentBand Type="QString"></parentBand>
|
||||||
|
<backgroundColor Type="QColor" Value="#ffffff"/>
|
||||||
|
<backgroundBrushStyle Type="enumAndFlags" Value="1"/>
|
||||||
|
<printIfEmpty Type="bool" Value="0"/>
|
||||||
|
<backgroundMode Type="enumAndFlags" Value="0"/>
|
||||||
|
<backgroundOpacity Type="int" Value="100"/>
|
||||||
|
<shiftItems Type="int" Value="0"/>
|
||||||
|
<datasource Type="QString">test</datasource>
|
||||||
|
<keepSubdetailTogether Type="bool" Value="0"/>
|
||||||
|
<splittable Type="bool" Value="0"/>
|
||||||
|
<keepFooterTogether Type="bool" Value="0"/>
|
||||||
|
<sliceLastRow Type="bool" Value="0"/>
|
||||||
|
<columnsCount Type="int" Value="1"/>
|
||||||
|
<columnsFillDirection Type="enumAndFlags" Value="0"/>
|
||||||
|
<startNewPage Type="bool" Value="0"/>
|
||||||
|
<startFromNewPage Type="bool" Value="0"/>
|
||||||
|
<alternateBackgroundColor Type="QColor" Value="#ffffff"/>
|
||||||
|
<useAlternateBackgroundColor Type="bool" Value="0"/>
|
||||||
|
</item>
|
||||||
|
<item Type="Object" ClassName="GroupHeader">
|
||||||
|
<objectName Type="QString">GroupBandHeader4</objectName>
|
||||||
|
<geometry Type="QRect" x="50" y="100" width="2000" height="110"/>
|
||||||
|
<children Type="Collection">
|
||||||
|
<item Type="Object" ClassName="TextItem">
|
||||||
|
<objectName Type="QString">TextItem5</objectName>
|
||||||
|
<geometry Type="QRect" x="730" y="60" width="200" height="50"/>
|
||||||
|
<children Type="Collection"/>
|
||||||
|
<zOrder Type="qreal" Value="0"/>
|
||||||
|
<borders Type="enumAndFlags" Value="0"/>
|
||||||
|
<parentName Type="QString">GroupBandHeader4</parentName>
|
||||||
|
<borderLineSize Type="int" Value="1"/>
|
||||||
|
<isVisible Type="bool" Value="1"/>
|
||||||
|
<borderColor Type="QColor" Value="#000000"/>
|
||||||
|
<geometryLocked Type="bool" Value="0"/>
|
||||||
|
<itemLocation Type="enumAndFlags" Value="0"/>
|
||||||
|
<stretchToMaxHeight Type="bool" Value="0"/>
|
||||||
|
<itemAlign Type="enumAndFlags" Value="4"/>
|
||||||
|
<content Type="QString">Start first $D{test.first}</content>
|
||||||
|
<margin Type="int" Value="4"/>
|
||||||
|
<alignment Type="enumAndFlags" Value="33"/>
|
||||||
|
<autoWidth Type="enumAndFlags" Value="0"/>
|
||||||
|
<autoHeight Type="bool" Value="0"/>
|
||||||
|
<font Type="QFont" weight="50" pointSize="10" italic="0" family="Arial" underline="0"/>
|
||||||
|
<backgroundOpacity Type="int" Value="100"/>
|
||||||
|
<backgroundMode Type="enumAndFlags" Value="1"/>
|
||||||
|
<backgroundColor Type="QColor" Value="#ffffff"/>
|
||||||
|
<fontColor Type="QColor" Value="#000000"/>
|
||||||
|
<angle Type="enumAndFlags" Value="0"/>
|
||||||
|
<foregroundOpacity Type="int" Value="100"/>
|
||||||
|
<underlines Type="bool" Value="0"/>
|
||||||
|
<adaptFontToSize Type="bool" Value="1"/>
|
||||||
|
<trimValue Type="bool" Value="1"/>
|
||||||
|
<lineSpacing Type="int" Value="1"/>
|
||||||
|
<underlineLineSize Type="int" Value="1"/>
|
||||||
|
<allowHTML Type="bool" Value="0"/>
|
||||||
|
<allowHTMLInFields Type="bool" Value="0"/>
|
||||||
|
<format Type="QString"></format>
|
||||||
|
<valueType Type="enumAndFlags" Value="0"/>
|
||||||
|
<followTo Type="QString"></followTo>
|
||||||
|
<backgroundBrushStyle Type="enumAndFlags" Value="1"/>
|
||||||
|
<textIndent Type="qreal" Value="0"/>
|
||||||
|
<textLayoutDirection Type="enumAndFlags" Value="2"/>
|
||||||
|
<fillInSecondPass Type="bool" Value="0"/>
|
||||||
|
<watermark Type="bool" Value="0"/>
|
||||||
|
<replaceCRwithBR Type="bool" Value="0"/>
|
||||||
|
<hideIfEmpty Type="bool" Value="0"/>
|
||||||
|
<fontLetterSpacing Type="int" Value="0"/>
|
||||||
|
</item>
|
||||||
|
</children>
|
||||||
|
<zOrder Type="qreal" Value="0"/>
|
||||||
|
<borders Type="enumAndFlags" Value="0"/>
|
||||||
|
<parentName Type="QString">Reportpage1</parentName>
|
||||||
|
<borderLineSize Type="int" Value="1"/>
|
||||||
|
<isVisible Type="bool" Value="1"/>
|
||||||
|
<borderColor Type="QColor" Value="#000000"/>
|
||||||
|
<geometryLocked Type="bool" Value="0"/>
|
||||||
|
<autoHeight Type="bool" Value="1"/>
|
||||||
|
<bandIndex Type="int" Value="3"/>
|
||||||
|
<keepBottomSpace Type="bool" Value="0"/>
|
||||||
|
<keepTopSpace Type="bool" Value="1"/>
|
||||||
|
<parentBand Type="QString">DataBand1</parentBand>
|
||||||
|
<backgroundColor Type="QColor" Value="#ffffff"/>
|
||||||
|
<backgroundBrushStyle Type="enumAndFlags" Value="1"/>
|
||||||
|
<printIfEmpty Type="bool" Value="0"/>
|
||||||
|
<backgroundMode Type="enumAndFlags" Value="0"/>
|
||||||
|
<backgroundOpacity Type="int" Value="100"/>
|
||||||
|
<shiftItems Type="int" Value="0"/>
|
||||||
|
<groupFieldName Type="QString">first</groupFieldName>
|
||||||
|
<splittable Type="bool" Value="0"/>
|
||||||
|
<keepGroupTogether Type="bool" Value="0"/>
|
||||||
|
<startNewPage Type="bool" Value="0"/>
|
||||||
|
<resetPageNumber Type="bool" Value="0"/>
|
||||||
|
<reprintOnEachPage Type="bool" Value="0"/>
|
||||||
|
<condition Type="QString"></condition>
|
||||||
|
</item>
|
||||||
|
<item Type="Object" ClassName="GroupFooter">
|
||||||
|
<objectName Type="QString">GroupBandFooter4</objectName>
|
||||||
|
<geometry Type="QRect" x="50" y="270" width="2000" height="60"/>
|
||||||
|
<children Type="Collection">
|
||||||
|
<item Type="Object" ClassName="TextItem">
|
||||||
|
<objectName Type="QString">TextItem62</objectName>
|
||||||
|
<geometry Type="QRect" x="1130" y="10" width="470" height="50"/>
|
||||||
|
<children Type="Collection"/>
|
||||||
|
<zOrder Type="qreal" Value="-1"/>
|
||||||
|
<borders Type="enumAndFlags" Value="0"/>
|
||||||
|
<parentName Type="QString">GroupBandFooter4</parentName>
|
||||||
|
<borderLineSize Type="int" Value="1"/>
|
||||||
|
<isVisible Type="bool" Value="1"/>
|
||||||
|
<borderColor Type="QColor" Value="#000000"/>
|
||||||
|
<geometryLocked Type="bool" Value="0"/>
|
||||||
|
<itemLocation Type="enumAndFlags" Value="0"/>
|
||||||
|
<stretchToMaxHeight Type="bool" Value="0"/>
|
||||||
|
<itemAlign Type="enumAndFlags" Value="4"/>
|
||||||
|
<content Type="QString">$S{SUM("$D{test.summ}", "DataBand1")}</content>
|
||||||
|
<margin Type="int" Value="4"/>
|
||||||
|
<alignment Type="enumAndFlags" Value="33"/>
|
||||||
|
<autoWidth Type="enumAndFlags" Value="0"/>
|
||||||
|
<autoHeight Type="bool" Value="0"/>
|
||||||
|
<font Type="QFont" weight="50" pointSize="10" italic="0" family="Arial" underline="0"/>
|
||||||
|
<backgroundOpacity Type="int" Value="100"/>
|
||||||
|
<backgroundMode Type="enumAndFlags" Value="1"/>
|
||||||
|
<backgroundColor Type="QColor" Value="#ffffff"/>
|
||||||
|
<fontColor Type="QColor" Value="#000000"/>
|
||||||
|
<angle Type="enumAndFlags" Value="0"/>
|
||||||
|
<foregroundOpacity Type="int" Value="100"/>
|
||||||
|
<underlines Type="bool" Value="0"/>
|
||||||
|
<adaptFontToSize Type="bool" Value="1"/>
|
||||||
|
<trimValue Type="bool" Value="1"/>
|
||||||
|
<lineSpacing Type="int" Value="1"/>
|
||||||
|
<underlineLineSize Type="int" Value="1"/>
|
||||||
|
<allowHTML Type="bool" Value="0"/>
|
||||||
|
<allowHTMLInFields Type="bool" Value="0"/>
|
||||||
|
<format Type="QString"></format>
|
||||||
|
<valueType Type="enumAndFlags" Value="0"/>
|
||||||
|
<followTo Type="QString"></followTo>
|
||||||
|
<backgroundBrushStyle Type="enumAndFlags" Value="1"/>
|
||||||
|
<textIndent Type="qreal" Value="0"/>
|
||||||
|
<textLayoutDirection Type="enumAndFlags" Value="2"/>
|
||||||
|
<fillInSecondPass Type="bool" Value="0"/>
|
||||||
|
<watermark Type="bool" Value="0"/>
|
||||||
|
<replaceCRwithBR Type="bool" Value="0"/>
|
||||||
|
<hideIfEmpty Type="bool" Value="0"/>
|
||||||
|
<fontLetterSpacing Type="int" Value="0"/>
|
||||||
|
</item>
|
||||||
|
<item Type="Object" ClassName="TextItem">
|
||||||
|
<objectName Type="QString">TextItem65</objectName>
|
||||||
|
<geometry Type="QRect" x="730" y="10" width="200" height="50"/>
|
||||||
|
<children Type="Collection"/>
|
||||||
|
<zOrder Type="qreal" Value="-1"/>
|
||||||
|
<borders Type="enumAndFlags" Value="0"/>
|
||||||
|
<parentName Type="QString">GroupBandFooter4</parentName>
|
||||||
|
<borderLineSize Type="int" Value="1"/>
|
||||||
|
<isVisible Type="bool" Value="1"/>
|
||||||
|
<borderColor Type="QColor" Value="#000000"/>
|
||||||
|
<geometryLocked Type="bool" Value="0"/>
|
||||||
|
<itemLocation Type="enumAndFlags" Value="0"/>
|
||||||
|
<stretchToMaxHeight Type="bool" Value="0"/>
|
||||||
|
<itemAlign Type="enumAndFlags" Value="4"/>
|
||||||
|
<content Type="QString">End first $D{test.first}</content>
|
||||||
|
<margin Type="int" Value="4"/>
|
||||||
|
<alignment Type="enumAndFlags" Value="33"/>
|
||||||
|
<autoWidth Type="enumAndFlags" Value="0"/>
|
||||||
|
<autoHeight Type="bool" Value="0"/>
|
||||||
|
<font Type="QFont" weight="50" pointSize="10" italic="0" family="Arial" underline="0"/>
|
||||||
|
<backgroundOpacity Type="int" Value="100"/>
|
||||||
|
<backgroundMode Type="enumAndFlags" Value="1"/>
|
||||||
|
<backgroundColor Type="QColor" Value="#ffffff"/>
|
||||||
|
<fontColor Type="QColor" Value="#000000"/>
|
||||||
|
<angle Type="enumAndFlags" Value="0"/>
|
||||||
|
<foregroundOpacity Type="int" Value="100"/>
|
||||||
|
<underlines Type="bool" Value="0"/>
|
||||||
|
<adaptFontToSize Type="bool" Value="1"/>
|
||||||
|
<trimValue Type="bool" Value="1"/>
|
||||||
|
<lineSpacing Type="int" Value="1"/>
|
||||||
|
<underlineLineSize Type="int" Value="1"/>
|
||||||
|
<allowHTML Type="bool" Value="0"/>
|
||||||
|
<allowHTMLInFields Type="bool" Value="0"/>
|
||||||
|
<format Type="QString"></format>
|
||||||
|
<valueType Type="enumAndFlags" Value="0"/>
|
||||||
|
<followTo Type="QString"></followTo>
|
||||||
|
<backgroundBrushStyle Type="enumAndFlags" Value="1"/>
|
||||||
|
<textIndent Type="qreal" Value="0"/>
|
||||||
|
<textLayoutDirection Type="enumAndFlags" Value="2"/>
|
||||||
|
<fillInSecondPass Type="bool" Value="0"/>
|
||||||
|
<watermark Type="bool" Value="0"/>
|
||||||
|
<replaceCRwithBR Type="bool" Value="0"/>
|
||||||
|
<hideIfEmpty Type="bool" Value="0"/>
|
||||||
|
<fontLetterSpacing Type="int" Value="0"/>
|
||||||
|
</item>
|
||||||
|
</children>
|
||||||
|
<zOrder Type="qreal" Value="0"/>
|
||||||
|
<borders Type="enumAndFlags" Value="0"/>
|
||||||
|
<parentName Type="QString">Reportpage1</parentName>
|
||||||
|
<borderLineSize Type="int" Value="1"/>
|
||||||
|
<isVisible Type="bool" Value="1"/>
|
||||||
|
<borderColor Type="QColor" Value="#000000"/>
|
||||||
|
<geometryLocked Type="bool" Value="0"/>
|
||||||
|
<autoHeight Type="bool" Value="1"/>
|
||||||
|
<bandIndex Type="int" Value="9"/>
|
||||||
|
<keepBottomSpace Type="bool" Value="0"/>
|
||||||
|
<keepTopSpace Type="bool" Value="1"/>
|
||||||
|
<parentBand Type="QString">GroupBandHeader4</parentBand>
|
||||||
|
<backgroundColor Type="QColor" Value="#ffffff"/>
|
||||||
|
<backgroundBrushStyle Type="enumAndFlags" Value="1"/>
|
||||||
|
<printIfEmpty Type="bool" Value="0"/>
|
||||||
|
<backgroundMode Type="enumAndFlags" Value="0"/>
|
||||||
|
<backgroundOpacity Type="int" Value="100"/>
|
||||||
|
<shiftItems Type="int" Value="0"/>
|
||||||
|
</item>
|
||||||
|
<item Type="Object" ClassName="DataHeader">
|
||||||
|
<objectName Type="QString">DataHeaderBand1</objectName>
|
||||||
|
<geometry Type="QRect" x="50" y="50" width="2000" height="50"/>
|
||||||
|
<children Type="Collection">
|
||||||
|
<item Type="Object" ClassName="TextItem">
|
||||||
|
<objectName Type="QString">TextItem3</objectName>
|
||||||
|
<geometry Type="QRect" x="930" y="0" width="200" height="50"/>
|
||||||
|
<children Type="Collection"/>
|
||||||
|
<zOrder Type="qreal" Value="-1"/>
|
||||||
|
<borders Type="enumAndFlags" Value="15"/>
|
||||||
|
<parentName Type="QString">DataHeaderBand1</parentName>
|
||||||
|
<borderLineSize Type="int" Value="1"/>
|
||||||
|
<isVisible Type="bool" Value="1"/>
|
||||||
|
<borderColor Type="QColor" Value="#000000"/>
|
||||||
|
<geometryLocked Type="bool" Value="0"/>
|
||||||
|
<itemLocation Type="enumAndFlags" Value="0"/>
|
||||||
|
<stretchToMaxHeight Type="bool" Value="0"/>
|
||||||
|
<itemAlign Type="enumAndFlags" Value="4"/>
|
||||||
|
<content Type="QString">sec</content>
|
||||||
|
<margin Type="int" Value="4"/>
|
||||||
|
<alignment Type="enumAndFlags" Value="132"/>
|
||||||
|
<autoWidth Type="enumAndFlags" Value="0"/>
|
||||||
|
<autoHeight Type="bool" Value="0"/>
|
||||||
|
<font Type="QFont" weight="50" pointSize="10" italic="0" family="Arial" underline="0"/>
|
||||||
|
<backgroundOpacity Type="int" Value="100"/>
|
||||||
|
<backgroundMode Type="enumAndFlags" Value="1"/>
|
||||||
|
<backgroundColor Type="QColor" Value="#ffffff"/>
|
||||||
|
<fontColor Type="QColor" Value="#000000"/>
|
||||||
|
<angle Type="enumAndFlags" Value="0"/>
|
||||||
|
<foregroundOpacity Type="int" Value="100"/>
|
||||||
|
<underlines Type="bool" Value="0"/>
|
||||||
|
<adaptFontToSize Type="bool" Value="1"/>
|
||||||
|
<trimValue Type="bool" Value="1"/>
|
||||||
|
<lineSpacing Type="int" Value="1"/>
|
||||||
|
<underlineLineSize Type="int" Value="1"/>
|
||||||
|
<allowHTML Type="bool" Value="0"/>
|
||||||
|
<allowHTMLInFields Type="bool" Value="0"/>
|
||||||
|
<format Type="QString"></format>
|
||||||
|
<valueType Type="enumAndFlags" Value="0"/>
|
||||||
|
<followTo Type="QString"></followTo>
|
||||||
|
<backgroundBrushStyle Type="enumAndFlags" Value="1"/>
|
||||||
|
<textIndent Type="qreal" Value="0"/>
|
||||||
|
<textLayoutDirection Type="enumAndFlags" Value="2"/>
|
||||||
|
<fillInSecondPass Type="bool" Value="0"/>
|
||||||
|
<watermark Type="bool" Value="0"/>
|
||||||
|
<replaceCRwithBR Type="bool" Value="0"/>
|
||||||
|
<hideIfEmpty Type="bool" Value="0"/>
|
||||||
|
<fontLetterSpacing Type="int" Value="0"/>
|
||||||
|
</item>
|
||||||
|
<item Type="Object" ClassName="TextItem">
|
||||||
|
<objectName Type="QString">TextItem6</objectName>
|
||||||
|
<geometry Type="QRect" x="1130" y="0" width="200" height="50"/>
|
||||||
|
<children Type="Collection"/>
|
||||||
|
<zOrder Type="qreal" Value="-1"/>
|
||||||
|
<borders Type="enumAndFlags" Value="15"/>
|
||||||
|
<parentName Type="QString">DataHeaderBand1</parentName>
|
||||||
|
<borderLineSize Type="int" Value="1"/>
|
||||||
|
<isVisible Type="bool" Value="1"/>
|
||||||
|
<borderColor Type="QColor" Value="#000000"/>
|
||||||
|
<geometryLocked Type="bool" Value="0"/>
|
||||||
|
<itemLocation Type="enumAndFlags" Value="0"/>
|
||||||
|
<stretchToMaxHeight Type="bool" Value="0"/>
|
||||||
|
<itemAlign Type="enumAndFlags" Value="4"/>
|
||||||
|
<content Type="QString">summ</content>
|
||||||
|
<margin Type="int" Value="4"/>
|
||||||
|
<alignment Type="enumAndFlags" Value="132"/>
|
||||||
|
<autoWidth Type="enumAndFlags" Value="0"/>
|
||||||
|
<autoHeight Type="bool" Value="0"/>
|
||||||
|
<font Type="QFont" weight="50" pointSize="10" italic="0" family="Arial" underline="0"/>
|
||||||
|
<backgroundOpacity Type="int" Value="100"/>
|
||||||
|
<backgroundMode Type="enumAndFlags" Value="1"/>
|
||||||
|
<backgroundColor Type="QColor" Value="#ffffff"/>
|
||||||
|
<fontColor Type="QColor" Value="#000000"/>
|
||||||
|
<angle Type="enumAndFlags" Value="0"/>
|
||||||
|
<foregroundOpacity Type="int" Value="100"/>
|
||||||
|
<underlines Type="bool" Value="0"/>
|
||||||
|
<adaptFontToSize Type="bool" Value="1"/>
|
||||||
|
<trimValue Type="bool" Value="1"/>
|
||||||
|
<lineSpacing Type="int" Value="1"/>
|
||||||
|
<underlineLineSize Type="int" Value="1"/>
|
||||||
|
<allowHTML Type="bool" Value="0"/>
|
||||||
|
<allowHTMLInFields Type="bool" Value="0"/>
|
||||||
|
<format Type="QString"></format>
|
||||||
|
<valueType Type="enumAndFlags" Value="0"/>
|
||||||
|
<followTo Type="QString"></followTo>
|
||||||
|
<backgroundBrushStyle Type="enumAndFlags" Value="1"/>
|
||||||
|
<textIndent Type="qreal" Value="0"/>
|
||||||
|
<textLayoutDirection Type="enumAndFlags" Value="2"/>
|
||||||
|
<fillInSecondPass Type="bool" Value="0"/>
|
||||||
|
<watermark Type="bool" Value="0"/>
|
||||||
|
<replaceCRwithBR Type="bool" Value="0"/>
|
||||||
|
<hideIfEmpty Type="bool" Value="0"/>
|
||||||
|
<fontLetterSpacing Type="int" Value="0"/>
|
||||||
|
</item>
|
||||||
|
<item Type="Object" ClassName="TextItem">
|
||||||
|
<objectName Type="QString">TextItem7</objectName>
|
||||||
|
<geometry Type="QRect" x="730" y="0" width="200" height="50"/>
|
||||||
|
<children Type="Collection"/>
|
||||||
|
<zOrder Type="qreal" Value="-1"/>
|
||||||
|
<borders Type="enumAndFlags" Value="15"/>
|
||||||
|
<parentName Type="QString">DataHeaderBand1</parentName>
|
||||||
|
<borderLineSize Type="int" Value="1"/>
|
||||||
|
<isVisible Type="bool" Value="1"/>
|
||||||
|
<borderColor Type="QColor" Value="#000000"/>
|
||||||
|
<geometryLocked Type="bool" Value="0"/>
|
||||||
|
<itemLocation Type="enumAndFlags" Value="0"/>
|
||||||
|
<stretchToMaxHeight Type="bool" Value="0"/>
|
||||||
|
<itemAlign Type="enumAndFlags" Value="4"/>
|
||||||
|
<content Type="QString">first</content>
|
||||||
|
<margin Type="int" Value="4"/>
|
||||||
|
<alignment Type="enumAndFlags" Value="132"/>
|
||||||
|
<autoWidth Type="enumAndFlags" Value="0"/>
|
||||||
|
<autoHeight Type="bool" Value="0"/>
|
||||||
|
<font Type="QFont" weight="50" pointSize="10" italic="0" family="Arial" underline="0"/>
|
||||||
|
<backgroundOpacity Type="int" Value="100"/>
|
||||||
|
<backgroundMode Type="enumAndFlags" Value="1"/>
|
||||||
|
<backgroundColor Type="QColor" Value="#ffffff"/>
|
||||||
|
<fontColor Type="QColor" Value="#000000"/>
|
||||||
|
<angle Type="enumAndFlags" Value="0"/>
|
||||||
|
<foregroundOpacity Type="int" Value="100"/>
|
||||||
|
<underlines Type="bool" Value="0"/>
|
||||||
|
<adaptFontToSize Type="bool" Value="1"/>
|
||||||
|
<trimValue Type="bool" Value="1"/>
|
||||||
|
<lineSpacing Type="int" Value="1"/>
|
||||||
|
<underlineLineSize Type="int" Value="1"/>
|
||||||
|
<allowHTML Type="bool" Value="0"/>
|
||||||
|
<allowHTMLInFields Type="bool" Value="0"/>
|
||||||
|
<format Type="QString"></format>
|
||||||
|
<valueType Type="enumAndFlags" Value="0"/>
|
||||||
|
<followTo Type="QString"></followTo>
|
||||||
|
<backgroundBrushStyle Type="enumAndFlags" Value="1"/>
|
||||||
|
<textIndent Type="qreal" Value="0"/>
|
||||||
|
<textLayoutDirection Type="enumAndFlags" Value="2"/>
|
||||||
|
<fillInSecondPass Type="bool" Value="0"/>
|
||||||
|
<watermark Type="bool" Value="0"/>
|
||||||
|
<replaceCRwithBR Type="bool" Value="0"/>
|
||||||
|
<hideIfEmpty Type="bool" Value="0"/>
|
||||||
|
<fontLetterSpacing Type="int" Value="0"/>
|
||||||
|
</item>
|
||||||
|
</children>
|
||||||
|
<zOrder Type="qreal" Value="0"/>
|
||||||
|
<borders Type="enumAndFlags" Value="0"/>
|
||||||
|
<parentName Type="QString">Reportpage1</parentName>
|
||||||
|
<borderLineSize Type="int" Value="1"/>
|
||||||
|
<isVisible Type="bool" Value="1"/>
|
||||||
|
<borderColor Type="QColor" Value="#000000"/>
|
||||||
|
<geometryLocked Type="bool" Value="0"/>
|
||||||
|
<autoHeight Type="bool" Value="1"/>
|
||||||
|
<bandIndex Type="int" Value="2"/>
|
||||||
|
<keepBottomSpace Type="bool" Value="0"/>
|
||||||
|
<keepTopSpace Type="bool" Value="1"/>
|
||||||
|
<parentBand Type="QString">DataBand1</parentBand>
|
||||||
|
<backgroundColor Type="QColor" Value="#ffffff"/>
|
||||||
|
<backgroundBrushStyle Type="enumAndFlags" Value="1"/>
|
||||||
|
<printIfEmpty Type="bool" Value="0"/>
|
||||||
|
<backgroundMode Type="enumAndFlags" Value="0"/>
|
||||||
|
<backgroundOpacity Type="int" Value="100"/>
|
||||||
|
<shiftItems Type="int" Value="0"/>
|
||||||
|
<reprintOnEachPage Type="bool" Value="0"/>
|
||||||
|
<columnsCount Type="int" Value="1"/>
|
||||||
|
<columnsFillDirection Type="enumAndFlags" Value="0"/>
|
||||||
|
<printAlways Type="bool" Value="0"/>
|
||||||
|
<repeatOnEachRow Type="bool" Value="0"/>
|
||||||
|
</item>
|
||||||
|
</children>
|
||||||
|
<zOrder Type="qreal" Value="0"/>
|
||||||
|
<borders Type="enumAndFlags" Value="0"/>
|
||||||
|
<parentName Type="QString"></parentName>
|
||||||
|
<borderLineSize Type="int" Value="1"/>
|
||||||
|
<isVisible Type="bool" Value="1"/>
|
||||||
|
<borderColor Type="QColor" Value="#000000"/>
|
||||||
|
<geometryLocked Type="bool" Value="0"/>
|
||||||
|
<topMargin Type="int" Value="5"/>
|
||||||
|
<bottomMargin Type="int" Value="5"/>
|
||||||
|
<rightMargin Type="int" Value="5"/>
|
||||||
|
<leftMargin Type="int" Value="5"/>
|
||||||
|
<pageOrientation Type="enumAndFlags" Value="0"/>
|
||||||
|
<pageSize Type="enumAndFlags" Value="0"/>
|
||||||
|
<gridStep Type="int" Value="10"/>
|
||||||
|
<fullPage Type="bool" Value="0"/>
|
||||||
|
<oldPrintMode Type="bool" Value="0"/>
|
||||||
|
<resetPageNumber Type="bool" Value="0"/>
|
||||||
|
<isExtendedInDesignMode Type="bool" Value="0"/>
|
||||||
|
<extendedHeight Type="int" Value="1000"/>
|
||||||
|
<pageIsTOC Type="bool" Value="0"/>
|
||||||
|
<setPageSizeToPrinter Type="bool" Value="0"/>
|
||||||
|
<endlessHeight Type="bool" Value="0"/>
|
||||||
|
<printable Type="bool" Value="1"/>
|
||||||
|
<printerName Type="QString"></printerName>
|
||||||
|
<units Type="enumAndFlags" Value="0"/>
|
||||||
|
<printBehavior Type="enumAndFlags" Value="1"/>
|
||||||
|
<dropPrinterMargins Type="bool" Value="0"/>
|
||||||
|
<notPrintIfEmpty Type="bool" Value="0"/>
|
||||||
|
<mixWithPriorPage Type="bool" Value="0"/>
|
||||||
|
</pageItem>
|
||||||
|
</item>
|
||||||
|
</pages>
|
||||||
|
<datasourcesManager Type="Object" ClassName="LimeReport::DataSourceManager">
|
||||||
|
<objectName Type="QString">datasources</objectName>
|
||||||
|
<connections Type="Collection">
|
||||||
|
<item Type="Object" ClassName="LimeReport::ConnectionDesc">
|
||||||
|
<objectName Type="QString"></objectName>
|
||||||
|
<name Type="QString">db</name>
|
||||||
|
<driver Type="QString">QSQLITE</driver>
|
||||||
|
<databaseName Type="QString">./db.sqlite3</databaseName>
|
||||||
|
<userName Type="QString"></userName>
|
||||||
|
<password Type="QString" Value=""/>
|
||||||
|
<host Type="QString"></host>
|
||||||
|
<autoconnect Type="bool" Value="0"/>
|
||||||
|
<keepDBCredentials Type="bool" Value="1"/>
|
||||||
|
<port Type="QString"></port>
|
||||||
|
</item>
|
||||||
|
</connections>
|
||||||
|
<queries Type="Collection">
|
||||||
|
<item Type="Object" ClassName="LimeReport::QueryDesc">
|
||||||
|
<objectName Type="QString"></objectName>
|
||||||
|
<queryName Type="QString">test</queryName>
|
||||||
|
<queryText Type="QString">SELECT first, sec, SUM(summ) AS summ
|
||||||
|
FROM test_table
|
||||||
|
GROUP BY first, sec
|
||||||
|
ORDER BY first, sec</queryText>
|
||||||
|
<connectionName Type="QString">db</connectionName>
|
||||||
|
</item>
|
||||||
|
</queries>
|
||||||
|
<subqueries Type="Collection"/>
|
||||||
|
<subproxies Type="Collection"/>
|
||||||
|
<variables Type="Collection"/>
|
||||||
|
<csvs Type="Collection"/>
|
||||||
|
</datasourcesManager>
|
||||||
|
<scriptContext Type="Object" ClassName="LimeReport::ScriptEngineContext">
|
||||||
|
<objectName Type="QString"></objectName>
|
||||||
|
<dialogs Type="Collection"/>
|
||||||
|
<initScript Type="QString"></initScript>
|
||||||
|
</scriptContext>
|
||||||
|
<suppressFieldAndVarError Type="bool" Value="0"/>
|
||||||
|
<translation Type="Translation"/>
|
||||||
|
</object>
|
||||||
|
</Report>
|
3524
demo_r1/demo_reports/template.lrxml
Normal file
3524
demo_r1/demo_reports/template.lrxml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
demo_r1/demo_reports/test.zip
Normal file
BIN
demo_r1/demo_reports/test.zip
Normal file
Binary file not shown.
BIN
demo_r1/demo_reports/test/test.db
Normal file
BIN
demo_r1/demo_reports/test/test.db
Normal file
Binary file not shown.
432
demo_r1/demo_reports/test/test.lrxml
Normal file
432
demo_r1/demo_reports/test/test.lrxml
Normal file
@ -0,0 +1,432 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF8"?>
|
||||||
|
<Report>
|
||||||
|
<object Type="Object" ClassName="LimeReport::ReportEnginePrivate">
|
||||||
|
<objectName Type="QString"></objectName>
|
||||||
|
<pages Type="Collection">
|
||||||
|
<item Type="Object" ClassName="LimeReport::PageDesignIntf">
|
||||||
|
<objectName Type="QString">page1</objectName>
|
||||||
|
<itemIndexMethod Value="0" Type="enumAndFlags"/>
|
||||||
|
<sceneRect y="-50" x="-50" Type="QRect" height="3075" width="2200"/>
|
||||||
|
<bspTreeDepth Value="5" Type="int"/>
|
||||||
|
<font underline="0" Type="QFont" weight="50" italic="0" pointSize="9" family="SimSun"/>
|
||||||
|
<sortCacheEnabled Value="0" Type="bool"/>
|
||||||
|
<stickyFocus Value="0" Type="bool"/>
|
||||||
|
<minimumRenderSize Value="0" Type="qreal"/>
|
||||||
|
<focusOnTouch Value="1" Type="bool"/>
|
||||||
|
<pageItem Type="Object" ClassName="PageItem">
|
||||||
|
<objectName Type="QString">Reportpage1</objectName>
|
||||||
|
<geometry y="0" x="0" Type="QRect" height="2970" width="2100"/>
|
||||||
|
<children Type="Collection">
|
||||||
|
<item Type="Object" ClassName="PageHeader">
|
||||||
|
<objectName Type="QString">PageHeader1</objectName>
|
||||||
|
<geometry y="50" x="50" Type="QRect" height="234" width="2000"/>
|
||||||
|
<children Type="Collection">
|
||||||
|
<item Type="Object" ClassName="TextItem">
|
||||||
|
<objectName Type="QString">TextItem4</objectName>
|
||||||
|
<geometry y="17" x="541" Type="QRect" height="205" width="361"/>
|
||||||
|
<children Type="Collection"/>
|
||||||
|
<zOrder Value="0" Type="qreal"/>
|
||||||
|
<borders Value="0" Type="enumAndFlags"/>
|
||||||
|
<parentName Type="QString">PageHeader1</parentName>
|
||||||
|
<borderLineSize Value="1" Type="int"/>
|
||||||
|
<isVisible Value="1" Type="bool"/>
|
||||||
|
<borderColor Value="#000000" Type="QColor"/>
|
||||||
|
<geometryLocked Value="0" Type="bool"/>
|
||||||
|
<itemLocation Value="0" Type="enumAndFlags"/>
|
||||||
|
<stretchToMaxHeight Value="0" Type="bool"/>
|
||||||
|
<itemAlign Value="4" Type="enumAndFlags"/>
|
||||||
|
<content Type="QString">test</content>
|
||||||
|
<margin Value="4" Type="int"/>
|
||||||
|
<alignment Value="33" Type="enumAndFlags"/>
|
||||||
|
<autoWidth Value="0" Type="enumAndFlags"/>
|
||||||
|
<autoHeight Value="0" Type="bool"/>
|
||||||
|
<font underline="0" Type="QFont" weight="50" italic="0" pointSize="10" family="宋体"/>
|
||||||
|
<backgroundOpacity Value="100" Type="int"/>
|
||||||
|
<backgroundMode Value="1" Type="enumAndFlags"/>
|
||||||
|
<backgroundColor Value="#ffffff" Type="QColor"/>
|
||||||
|
<fontColor Value="#000000" Type="QColor"/>
|
||||||
|
<angle Value="0" Type="enumAndFlags"/>
|
||||||
|
<foregroundOpacity Value="100" Type="int"/>
|
||||||
|
<underlines Value="0" Type="bool"/>
|
||||||
|
<adaptFontToSize Value="0" Type="bool"/>
|
||||||
|
<trimValue Value="1" Type="bool"/>
|
||||||
|
<lineSpacing Value="1" Type="int"/>
|
||||||
|
<underlineLineSize Value="1" Type="int"/>
|
||||||
|
<allowHTML Value="0" Type="bool"/>
|
||||||
|
<allowHTMLInFields Value="0" Type="bool"/>
|
||||||
|
<format Type="QString"></format>
|
||||||
|
<valueType Value="0" Type="enumAndFlags"/>
|
||||||
|
<followTo Type="QString"></followTo>
|
||||||
|
<backgroundBrushStyle Value="1" Type="enumAndFlags"/>
|
||||||
|
<textIndent Value="0" Type="qreal"/>
|
||||||
|
<textLayoutDirection Value="2" Type="enumAndFlags"/>
|
||||||
|
<fillInSecondPass Value="0" Type="bool"/>
|
||||||
|
<watermark Value="0" Type="bool"/>
|
||||||
|
<replaceCRwithBR Value="0" Type="bool"/>
|
||||||
|
<hideIfEmpty Value="0" Type="bool"/>
|
||||||
|
<fontLetterSpacing Value="0" Type="int"/>
|
||||||
|
</item>
|
||||||
|
</children>
|
||||||
|
<zOrder Value="0" Type="qreal"/>
|
||||||
|
<borders Value="0" Type="enumAndFlags"/>
|
||||||
|
<parentName Type="QString">Reportpage1</parentName>
|
||||||
|
<borderLineSize Value="1" Type="int"/>
|
||||||
|
<isVisible Value="1" Type="bool"/>
|
||||||
|
<borderColor Value="#000000" Type="QColor"/>
|
||||||
|
<geometryLocked Value="0" Type="bool"/>
|
||||||
|
<autoHeight Value="1" Type="bool"/>
|
||||||
|
<bandIndex Value="0" Type="int"/>
|
||||||
|
<keepBottomSpace Value="0" Type="bool"/>
|
||||||
|
<keepTopSpace Value="1" Type="bool"/>
|
||||||
|
<parentBand Type="QString"></parentBand>
|
||||||
|
<backgroundColor Value="#ffffff" Type="QColor"/>
|
||||||
|
<backgroundBrushStyle Value="1" Type="enumAndFlags"/>
|
||||||
|
<printIfEmpty Value="0" Type="bool"/>
|
||||||
|
<backgroundMode Value="0" Type="enumAndFlags"/>
|
||||||
|
<backgroundOpacity Value="100" Type="int"/>
|
||||||
|
<shiftItems Value="0" Type="int"/>
|
||||||
|
<printOnFirstPage Value="1" Type="bool"/>
|
||||||
|
<printOnLastPage Value="1" Type="bool"/>
|
||||||
|
</item>
|
||||||
|
<item Type="Object" ClassName="Data">
|
||||||
|
<objectName Type="QString">DataBand1</objectName>
|
||||||
|
<geometry y="284" x="50" Type="QRect" height="50" width="2000"/>
|
||||||
|
<children Type="Collection">
|
||||||
|
<item Type="Object" ClassName="TextItem">
|
||||||
|
<objectName Type="QString">TextItem1</objectName>
|
||||||
|
<geometry y="0" x="57" Type="QRect" height="49" width="945"/>
|
||||||
|
<children Type="Collection"/>
|
||||||
|
<zOrder Value="0" Type="qreal"/>
|
||||||
|
<borders Value="15" Type="enumAndFlags"/>
|
||||||
|
<parentName Type="QString">DataBand1</parentName>
|
||||||
|
<borderLineSize Value="1" Type="int"/>
|
||||||
|
<isVisible Value="1" Type="bool"/>
|
||||||
|
<borderColor Value="#000000" Type="QColor"/>
|
||||||
|
<geometryLocked Value="1" Type="bool"/>
|
||||||
|
<itemLocation Value="0" Type="enumAndFlags"/>
|
||||||
|
<stretchToMaxHeight Value="0" Type="bool"/>
|
||||||
|
<itemAlign Value="4" Type="enumAndFlags"/>
|
||||||
|
<content Type="QString">$D{test.1}</content>
|
||||||
|
<margin Value="4" Type="int"/>
|
||||||
|
<alignment Value="33" Type="enumAndFlags"/>
|
||||||
|
<autoWidth Value="0" Type="enumAndFlags"/>
|
||||||
|
<autoHeight Value="0" Type="bool"/>
|
||||||
|
<font underline="0" Type="QFont" weight="50" italic="0" pointSize="10" family="宋体"/>
|
||||||
|
<backgroundOpacity Value="100" Type="int"/>
|
||||||
|
<backgroundMode Value="1" Type="enumAndFlags"/>
|
||||||
|
<backgroundColor Value="#ffffff" Type="QColor"/>
|
||||||
|
<fontColor Value="#000000" Type="QColor"/>
|
||||||
|
<angle Value="0" Type="enumAndFlags"/>
|
||||||
|
<foregroundOpacity Value="100" Type="int"/>
|
||||||
|
<underlines Value="0" Type="bool"/>
|
||||||
|
<adaptFontToSize Value="0" Type="bool"/>
|
||||||
|
<trimValue Value="1" Type="bool"/>
|
||||||
|
<lineSpacing Value="1" Type="int"/>
|
||||||
|
<underlineLineSize Value="1" Type="int"/>
|
||||||
|
<allowHTML Value="0" Type="bool"/>
|
||||||
|
<allowHTMLInFields Value="0" Type="bool"/>
|
||||||
|
<format Type="QString"></format>
|
||||||
|
<valueType Value="0" Type="enumAndFlags"/>
|
||||||
|
<followTo Type="QString"></followTo>
|
||||||
|
<backgroundBrushStyle Value="1" Type="enumAndFlags"/>
|
||||||
|
<textIndent Value="0" Type="qreal"/>
|
||||||
|
<textLayoutDirection Value="2" Type="enumAndFlags"/>
|
||||||
|
<fillInSecondPass Value="0" Type="bool"/>
|
||||||
|
<watermark Value="0" Type="bool"/>
|
||||||
|
<replaceCRwithBR Value="0" Type="bool"/>
|
||||||
|
<hideIfEmpty Value="0" Type="bool"/>
|
||||||
|
<fontLetterSpacing Value="0" Type="int"/>
|
||||||
|
</item>
|
||||||
|
</children>
|
||||||
|
<zOrder Value="0" Type="qreal"/>
|
||||||
|
<borders Value="0" Type="enumAndFlags"/>
|
||||||
|
<parentName Type="QString">Reportpage1</parentName>
|
||||||
|
<borderLineSize Value="1" Type="int"/>
|
||||||
|
<isVisible Value="1" Type="bool"/>
|
||||||
|
<borderColor Value="#000000" Type="QColor"/>
|
||||||
|
<geometryLocked Value="0" Type="bool"/>
|
||||||
|
<autoHeight Value="1" Type="bool"/>
|
||||||
|
<bandIndex Value="1" Type="int"/>
|
||||||
|
<keepBottomSpace Value="0" Type="bool"/>
|
||||||
|
<keepTopSpace Value="1" Type="bool"/>
|
||||||
|
<parentBand Type="QString"></parentBand>
|
||||||
|
<backgroundColor Value="#ffffff" Type="QColor"/>
|
||||||
|
<backgroundBrushStyle Value="1" Type="enumAndFlags"/>
|
||||||
|
<printIfEmpty Value="0" Type="bool"/>
|
||||||
|
<backgroundMode Value="0" Type="enumAndFlags"/>
|
||||||
|
<backgroundOpacity Value="100" Type="int"/>
|
||||||
|
<shiftItems Value="0" Type="int"/>
|
||||||
|
<datasource Type="QString">test</datasource>
|
||||||
|
<keepSubdetailTogether Value="0" Type="bool"/>
|
||||||
|
<splittable Value="0" Type="bool"/>
|
||||||
|
<keepFooterTogether Value="1" Type="bool"/>
|
||||||
|
<sliceLastRow Value="0" Type="bool"/>
|
||||||
|
<columnsCount Value="1" Type="int"/>
|
||||||
|
<columnsFillDirection Value="0" Type="enumAndFlags"/>
|
||||||
|
<startNewPage Value="0" Type="bool"/>
|
||||||
|
<startFromNewPage Value="0" Type="bool"/>
|
||||||
|
<alternateBackgroundColor Value="#ffffff" Type="QColor"/>
|
||||||
|
<useAlternateBackgroundColor Value="0" Type="bool"/>
|
||||||
|
</item>
|
||||||
|
<item Type="Object" ClassName="PageFooter">
|
||||||
|
<objectName Type="QString">PageFooter1</objectName>
|
||||||
|
<geometry y="2819" x="50" Type="QRect" height="100" width="2000"/>
|
||||||
|
<children Type="Collection">
|
||||||
|
<item Type="Object" ClassName="TextItem">
|
||||||
|
<objectName Type="QString">TextItem5</objectName>
|
||||||
|
<geometry y="9" x="460" Type="QRect" height="75" width="256"/>
|
||||||
|
<children Type="Collection"/>
|
||||||
|
<zOrder Value="0" Type="qreal"/>
|
||||||
|
<borders Value="0" Type="enumAndFlags"/>
|
||||||
|
<parentName Type="QString">PageFooter1</parentName>
|
||||||
|
<borderLineSize Value="1" Type="int"/>
|
||||||
|
<isVisible Value="1" Type="bool"/>
|
||||||
|
<borderColor Value="#000000" Type="QColor"/>
|
||||||
|
<geometryLocked Value="0" Type="bool"/>
|
||||||
|
<itemLocation Value="0" Type="enumAndFlags"/>
|
||||||
|
<stretchToMaxHeight Value="0" Type="bool"/>
|
||||||
|
<itemAlign Value="4" Type="enumAndFlags"/>
|
||||||
|
<content Type="QString">page footer</content>
|
||||||
|
<margin Value="4" Type="int"/>
|
||||||
|
<alignment Value="33" Type="enumAndFlags"/>
|
||||||
|
<autoWidth Value="0" Type="enumAndFlags"/>
|
||||||
|
<autoHeight Value="0" Type="bool"/>
|
||||||
|
<font underline="0" Type="QFont" weight="50" italic="0" pointSize="10" family="宋体"/>
|
||||||
|
<backgroundOpacity Value="100" Type="int"/>
|
||||||
|
<backgroundMode Value="1" Type="enumAndFlags"/>
|
||||||
|
<backgroundColor Value="#ffffff" Type="QColor"/>
|
||||||
|
<fontColor Value="#000000" Type="QColor"/>
|
||||||
|
<angle Value="0" Type="enumAndFlags"/>
|
||||||
|
<foregroundOpacity Value="100" Type="int"/>
|
||||||
|
<underlines Value="0" Type="bool"/>
|
||||||
|
<adaptFontToSize Value="0" Type="bool"/>
|
||||||
|
<trimValue Value="1" Type="bool"/>
|
||||||
|
<lineSpacing Value="1" Type="int"/>
|
||||||
|
<underlineLineSize Value="1" Type="int"/>
|
||||||
|
<allowHTML Value="0" Type="bool"/>
|
||||||
|
<allowHTMLInFields Value="0" Type="bool"/>
|
||||||
|
<format Type="QString"></format>
|
||||||
|
<valueType Value="0" Type="enumAndFlags"/>
|
||||||
|
<followTo Type="QString"></followTo>
|
||||||
|
<backgroundBrushStyle Value="1" Type="enumAndFlags"/>
|
||||||
|
<textIndent Value="0" Type="qreal"/>
|
||||||
|
<textLayoutDirection Value="2" Type="enumAndFlags"/>
|
||||||
|
<fillInSecondPass Value="0" Type="bool"/>
|
||||||
|
<watermark Value="0" Type="bool"/>
|
||||||
|
<replaceCRwithBR Value="0" Type="bool"/>
|
||||||
|
<hideIfEmpty Value="0" Type="bool"/>
|
||||||
|
<fontLetterSpacing Value="0" Type="int"/>
|
||||||
|
</item>
|
||||||
|
</children>
|
||||||
|
<zOrder Value="0" Type="qreal"/>
|
||||||
|
<borders Value="0" Type="enumAndFlags"/>
|
||||||
|
<parentName Type="QString">Reportpage1</parentName>
|
||||||
|
<borderLineSize Value="1" Type="int"/>
|
||||||
|
<isVisible Value="1" Type="bool"/>
|
||||||
|
<borderColor Value="#000000" Type="QColor"/>
|
||||||
|
<geometryLocked Value="0" Type="bool"/>
|
||||||
|
<autoHeight Value="0" Type="bool"/>
|
||||||
|
<bandIndex Value="3" Type="int"/>
|
||||||
|
<keepBottomSpace Value="0" Type="bool"/>
|
||||||
|
<keepTopSpace Value="1" Type="bool"/>
|
||||||
|
<parentBand Type="QString"></parentBand>
|
||||||
|
<backgroundColor Value="#ffffff" Type="QColor"/>
|
||||||
|
<backgroundBrushStyle Value="1" Type="enumAndFlags"/>
|
||||||
|
<printIfEmpty Value="0" Type="bool"/>
|
||||||
|
<backgroundMode Value="0" Type="enumAndFlags"/>
|
||||||
|
<backgroundOpacity Value="100" Type="int"/>
|
||||||
|
<shiftItems Value="0" Type="int"/>
|
||||||
|
<printOnFirstPage Value="1" Type="bool"/>
|
||||||
|
<printOnLastPage Value="1" Type="bool"/>
|
||||||
|
<removeGap Value="0" Type="bool"/>
|
||||||
|
</item>
|
||||||
|
<item Type="Object" ClassName="DataFooter">
|
||||||
|
<objectName Type="QString">DataFooterBand6</objectName>
|
||||||
|
<geometry y="334" x="50" Type="QRect" height="2485" width="2000"/>
|
||||||
|
<children Type="Collection">
|
||||||
|
<item Type="Object" ClassName="TextItem">
|
||||||
|
<objectName Type="QString">TextItem6</objectName>
|
||||||
|
<geometry y="1" x="57" Type="QRect" height="2446" width="945"/>
|
||||||
|
<children Type="Collection"/>
|
||||||
|
<zOrder Value="0" Type="qreal"/>
|
||||||
|
<borders Value="14" Type="enumAndFlags"/>
|
||||||
|
<parentName Type="QString">DataFooterBand6</parentName>
|
||||||
|
<borderLineSize Value="1" Type="int"/>
|
||||||
|
<isVisible Value="1" Type="bool"/>
|
||||||
|
<borderColor Value="#000000" Type="QColor"/>
|
||||||
|
<geometryLocked Value="1" Type="bool"/>
|
||||||
|
<itemLocation Value="0" Type="enumAndFlags"/>
|
||||||
|
<stretchToMaxHeight Value="0" Type="bool"/>
|
||||||
|
<itemAlign Value="4" Type="enumAndFlags"/>
|
||||||
|
<content Type="QString"></content>
|
||||||
|
<margin Value="4" Type="int"/>
|
||||||
|
<alignment Value="33" Type="enumAndFlags"/>
|
||||||
|
<autoWidth Value="0" Type="enumAndFlags"/>
|
||||||
|
<autoHeight Value="0" Type="bool"/>
|
||||||
|
<font underline="0" Type="QFont" weight="50" italic="0" pointSize="10" family="宋体"/>
|
||||||
|
<backgroundOpacity Value="100" Type="int"/>
|
||||||
|
<backgroundMode Value="1" Type="enumAndFlags"/>
|
||||||
|
<backgroundColor Value="#ffffff" Type="QColor"/>
|
||||||
|
<fontColor Value="#000000" Type="QColor"/>
|
||||||
|
<angle Value="0" Type="enumAndFlags"/>
|
||||||
|
<foregroundOpacity Value="100" Type="int"/>
|
||||||
|
<underlines Value="0" Type="bool"/>
|
||||||
|
<adaptFontToSize Value="0" Type="bool"/>
|
||||||
|
<trimValue Value="1" Type="bool"/>
|
||||||
|
<lineSpacing Value="1" Type="int"/>
|
||||||
|
<underlineLineSize Value="1" Type="int"/>
|
||||||
|
<allowHTML Value="0" Type="bool"/>
|
||||||
|
<allowHTMLInFields Value="0" Type="bool"/>
|
||||||
|
<format Type="QString"></format>
|
||||||
|
<valueType Value="0" Type="enumAndFlags"/>
|
||||||
|
<followTo Type="QString"></followTo>
|
||||||
|
<backgroundBrushStyle Value="1" Type="enumAndFlags"/>
|
||||||
|
<textIndent Value="0" Type="qreal"/>
|
||||||
|
<textLayoutDirection Value="2" Type="enumAndFlags"/>
|
||||||
|
<fillInSecondPass Value="0" Type="bool"/>
|
||||||
|
<watermark Value="0" Type="bool"/>
|
||||||
|
<replaceCRwithBR Value="0" Type="bool"/>
|
||||||
|
<hideIfEmpty Value="0" Type="bool"/>
|
||||||
|
<fontLetterSpacing Value="0" Type="int"/>
|
||||||
|
</item>
|
||||||
|
<item Type="Object" ClassName="TextItem">
|
||||||
|
<objectName Type="QString">TextItem7</objectName>
|
||||||
|
<geometry y="20" x="74" Type="QRect" height="86" width="867"/>
|
||||||
|
<children Type="Collection"/>
|
||||||
|
<zOrder Value="0" Type="qreal"/>
|
||||||
|
<borders Value="0" Type="enumAndFlags"/>
|
||||||
|
<parentName Type="QString">DataFooterBand6</parentName>
|
||||||
|
<borderLineSize Value="1" Type="int"/>
|
||||||
|
<isVisible Value="1" Type="bool"/>
|
||||||
|
<borderColor Value="#000000" Type="QColor"/>
|
||||||
|
<geometryLocked Value="0" Type="bool"/>
|
||||||
|
<itemLocation Value="0" Type="enumAndFlags"/>
|
||||||
|
<stretchToMaxHeight Value="0" Type="bool"/>
|
||||||
|
<itemAlign Value="4" Type="enumAndFlags"/>
|
||||||
|
<content Type="QString">note: follow up the last row in databand</content>
|
||||||
|
<margin Value="4" Type="int"/>
|
||||||
|
<alignment Value="33" Type="enumAndFlags"/>
|
||||||
|
<autoWidth Value="0" Type="enumAndFlags"/>
|
||||||
|
<autoHeight Value="0" Type="bool"/>
|
||||||
|
<font underline="0" Type="QFont" weight="50" italic="0" pointSize="10" family="宋体"/>
|
||||||
|
<backgroundOpacity Value="100" Type="int"/>
|
||||||
|
<backgroundMode Value="1" Type="enumAndFlags"/>
|
||||||
|
<backgroundColor Value="#ffffff" Type="QColor"/>
|
||||||
|
<fontColor Value="#000000" Type="QColor"/>
|
||||||
|
<angle Value="0" Type="enumAndFlags"/>
|
||||||
|
<foregroundOpacity Value="100" Type="int"/>
|
||||||
|
<underlines Value="0" Type="bool"/>
|
||||||
|
<adaptFontToSize Value="0" Type="bool"/>
|
||||||
|
<trimValue Value="1" Type="bool"/>
|
||||||
|
<lineSpacing Value="1" Type="int"/>
|
||||||
|
<underlineLineSize Value="1" Type="int"/>
|
||||||
|
<allowHTML Value="0" Type="bool"/>
|
||||||
|
<allowHTMLInFields Value="0" Type="bool"/>
|
||||||
|
<format Type="QString"></format>
|
||||||
|
<valueType Value="0" Type="enumAndFlags"/>
|
||||||
|
<followTo Type="QString"></followTo>
|
||||||
|
<backgroundBrushStyle Value="1" Type="enumAndFlags"/>
|
||||||
|
<textIndent Value="0" Type="qreal"/>
|
||||||
|
<textLayoutDirection Value="2" Type="enumAndFlags"/>
|
||||||
|
<fillInSecondPass Value="0" Type="bool"/>
|
||||||
|
<watermark Value="0" Type="bool"/>
|
||||||
|
<replaceCRwithBR Value="0" Type="bool"/>
|
||||||
|
<hideIfEmpty Value="0" Type="bool"/>
|
||||||
|
<fontLetterSpacing Value="0" Type="int"/>
|
||||||
|
</item>
|
||||||
|
</children>
|
||||||
|
<zOrder Value="0" Type="qreal"/>
|
||||||
|
<borders Value="0" Type="enumAndFlags"/>
|
||||||
|
<parentName Type="QString">Reportpage1</parentName>
|
||||||
|
<borderLineSize Value="1" Type="int"/>
|
||||||
|
<isVisible Value="1" Type="bool"/>
|
||||||
|
<borderColor Value="#000000" Type="QColor"/>
|
||||||
|
<geometryLocked Value="0" Type="bool"/>
|
||||||
|
<autoHeight Value="1" Type="bool"/>
|
||||||
|
<bandIndex Value="2" Type="int"/>
|
||||||
|
<keepBottomSpace Value="0" Type="bool"/>
|
||||||
|
<keepTopSpace Value="1" Type="bool"/>
|
||||||
|
<parentBand Type="QString">DataBand1</parentBand>
|
||||||
|
<backgroundColor Value="#ffffff" Type="QColor"/>
|
||||||
|
<backgroundBrushStyle Value="1" Type="enumAndFlags"/>
|
||||||
|
<printIfEmpty Value="0" Type="bool"/>
|
||||||
|
<backgroundMode Value="0" Type="enumAndFlags"/>
|
||||||
|
<backgroundOpacity Value="100" Type="int"/>
|
||||||
|
<shiftItems Value="0" Type="int"/>
|
||||||
|
<columnsCount Value="1" Type="int"/>
|
||||||
|
<splittable Value="0" Type="bool"/>
|
||||||
|
<columnsFillDirection Value="0" Type="enumAndFlags"/>
|
||||||
|
<printAlways Value="0" Type="bool"/>
|
||||||
|
</item>
|
||||||
|
</children>
|
||||||
|
<zOrder Value="0" Type="qreal"/>
|
||||||
|
<borders Value="0" Type="enumAndFlags"/>
|
||||||
|
<parentName Type="QString"></parentName>
|
||||||
|
<borderLineSize Value="1" Type="int"/>
|
||||||
|
<isVisible Value="1" Type="bool"/>
|
||||||
|
<borderColor Value="#000000" Type="QColor"/>
|
||||||
|
<geometryLocked Value="0" Type="bool"/>
|
||||||
|
<topMargin Value="5" Type="int"/>
|
||||||
|
<bottomMargin Value="5" Type="int"/>
|
||||||
|
<rightMargin Value="5" Type="int"/>
|
||||||
|
<leftMargin Value="5" Type="int"/>
|
||||||
|
<pageOrientation Value="0" Type="enumAndFlags"/>
|
||||||
|
<pageSize Value="0" Type="enumAndFlags"/>
|
||||||
|
<gridStep Value="1" Type="int"/>
|
||||||
|
<fullPage Value="0" Type="bool"/>
|
||||||
|
<oldPrintMode Value="0" Type="bool"/>
|
||||||
|
<resetPageNumber Value="0" Type="bool"/>
|
||||||
|
<isExtendedInDesignMode Value="0" Type="bool"/>
|
||||||
|
<extendedHeight Value="1000" Type="int"/>
|
||||||
|
<pageIsTOC Value="0" Type="bool"/>
|
||||||
|
<setPageSizeToPrinter Value="0" Type="bool"/>
|
||||||
|
<endlessHeight Value="0" Type="bool"/>
|
||||||
|
<printable Value="1" Type="bool"/>
|
||||||
|
<printerName Type="QString"></printerName>
|
||||||
|
<units Value="0" Type="enumAndFlags"/>
|
||||||
|
<printBehavior Value="1" Type="enumAndFlags"/>
|
||||||
|
<dropPrinterMargins Value="0" Type="bool"/>
|
||||||
|
<notPrintIfEmpty Value="0" Type="bool"/>
|
||||||
|
<mixWithPriorPage Value="0" Type="bool"/>
|
||||||
|
</pageItem>
|
||||||
|
</item>
|
||||||
|
</pages>
|
||||||
|
<datasourcesManager Type="Object" ClassName="LimeReport::DataSourceManager">
|
||||||
|
<objectName Type="QString">datasources</objectName>
|
||||||
|
<connections Type="Collection"/>
|
||||||
|
<queries Type="Collection"/>
|
||||||
|
<subqueries Type="Collection"/>
|
||||||
|
<subproxies Type="Collection"/>
|
||||||
|
<variables Type="Collection"/>
|
||||||
|
<csvs Type="Collection">
|
||||||
|
<item Type="Object" ClassName="LimeReport::CSVDesc">
|
||||||
|
<objectName Type="QString"></objectName>
|
||||||
|
<name Type="QString">test</name>
|
||||||
|
<csvText Type="QString">12
|
||||||
|
13
|
||||||
|
14
|
||||||
|
15
|
||||||
|
16
|
||||||
|
17
|
||||||
|
18
|
||||||
|
45
|
||||||
|
67
|
||||||
|
59</csvText>
|
||||||
|
<separator Type="QString">;</separator>
|
||||||
|
<firstRowIsHeader Value="0" Type="bool"/>
|
||||||
|
</item>
|
||||||
|
</csvs>
|
||||||
|
</datasourcesManager>
|
||||||
|
<scriptContext Type="Object" ClassName="LimeReport::ScriptEngineContext">
|
||||||
|
<objectName Type="QString"></objectName>
|
||||||
|
<dialogs Type="Collection"/>
|
||||||
|
<initScript Type="QString">Reportpage1_DataBand1.afterRender.connect(rr)
|
||||||
|
function rr(){
|
||||||
|
Reportpage1_DataFooterBand6.setItemHeight(253-Reportpage1_DataBand1.geometry.height/10.0);
|
||||||
|
Reportpage1_TextItem6.setItemHeight(248-Reportpage1_DataBand1.geometry.height/10.0);
|
||||||
|
}</initScript>
|
||||||
|
</scriptContext>
|
||||||
|
<suppressFieldAndVarError Value="0" Type="bool"/>
|
||||||
|
<translation Type="Translation"/>
|
||||||
|
</object>
|
||||||
|
</Report>
|
843
demo_r1/demo_reports/test/test1.lrxml
Normal file
843
demo_r1/demo_reports/test/test1.lrxml
Normal file
@ -0,0 +1,843 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF8"?>
|
||||||
|
<Report>
|
||||||
|
<object Type="Object" ClassName="LimeReport::ReportEnginePrivate">
|
||||||
|
<objectName Type="QString"></objectName>
|
||||||
|
<pages Type="Collection">
|
||||||
|
<item Type="Object" ClassName="LimeReport::PageDesignIntf">
|
||||||
|
<objectName Type="QString">page1</objectName>
|
||||||
|
<itemIndexMethod Value="0" Type="enumAndFlags"/>
|
||||||
|
<sceneRect y="-50" height="3075" Type="QRect" x="-50" width="2200"/>
|
||||||
|
<bspTreeDepth Value="5" Type="int"/>
|
||||||
|
<font italic="0" family="SimSun" pointSize="9" underline="0" Type="QFont" weight="50"/>
|
||||||
|
<sortCacheEnabled Value="0" Type="bool"/>
|
||||||
|
<stickyFocus Value="0" Type="bool"/>
|
||||||
|
<minimumRenderSize Value="0" Type="qreal"/>
|
||||||
|
<focusOnTouch Value="1" Type="bool"/>
|
||||||
|
<pageItem Type="Object" ClassName="PageItem">
|
||||||
|
<objectName Type="QString">Reportpage1</objectName>
|
||||||
|
<geometry y="0" height="2970" Type="QRect" x="0" width="2100"/>
|
||||||
|
<children Type="Collection">
|
||||||
|
<item Type="Object" ClassName="TextItem">
|
||||||
|
<objectName Type="QString">TextItem1</objectName>
|
||||||
|
<geometry y="600" height="288" Type="QRect" x="466" width="556"/>
|
||||||
|
<children Type="Collection"/>
|
||||||
|
<zOrder Value="0" Type="qreal"/>
|
||||||
|
<borders Value="0" Type="enumAndFlags"/>
|
||||||
|
<parentName Type="QString">Reportpage1</parentName>
|
||||||
|
<borderLineSize Value="1" Type="int"/>
|
||||||
|
<isVisible Value="1" Type="bool"/>
|
||||||
|
<borderColor Value="#000000" Type="QColor"/>
|
||||||
|
<geometryLocked Value="0" Type="bool"/>
|
||||||
|
<itemLocation Value="1" Type="enumAndFlags"/>
|
||||||
|
<stretchToMaxHeight Value="0" Type="bool"/>
|
||||||
|
<itemAlign Value="4" Type="enumAndFlags"/>
|
||||||
|
<content Type="QString">test1</content>
|
||||||
|
<margin Value="4" Type="int"/>
|
||||||
|
<alignment Value="33" Type="enumAndFlags"/>
|
||||||
|
<autoWidth Value="0" Type="enumAndFlags"/>
|
||||||
|
<autoHeight Value="0" Type="bool"/>
|
||||||
|
<font italic="0" family="宋体" pointSize="10" underline="0" Type="QFont" weight="50"/>
|
||||||
|
<backgroundOpacity Value="100" Type="int"/>
|
||||||
|
<backgroundMode Value="1" Type="enumAndFlags"/>
|
||||||
|
<backgroundColor Value="#ffffff" Type="QColor"/>
|
||||||
|
<fontColor Value="#000000" Type="QColor"/>
|
||||||
|
<angle Value="0" Type="enumAndFlags"/>
|
||||||
|
<foregroundOpacity Value="100" Type="int"/>
|
||||||
|
<underlines Value="0" Type="bool"/>
|
||||||
|
<adaptFontToSize Value="0" Type="bool"/>
|
||||||
|
<trimValue Value="1" Type="bool"/>
|
||||||
|
<lineSpacing Value="1" Type="int"/>
|
||||||
|
<underlineLineSize Value="1" Type="int"/>
|
||||||
|
<allowHTML Value="0" Type="bool"/>
|
||||||
|
<allowHTMLInFields Value="0" Type="bool"/>
|
||||||
|
<format Type="QString"></format>
|
||||||
|
<valueType Value="0" Type="enumAndFlags"/>
|
||||||
|
<followTo Type="QString"></followTo>
|
||||||
|
<backgroundBrushStyle Value="1" Type="enumAndFlags"/>
|
||||||
|
<textIndent Value="0" Type="qreal"/>
|
||||||
|
<textLayoutDirection Value="2" Type="enumAndFlags"/>
|
||||||
|
<fillInSecondPass Value="0" Type="bool"/>
|
||||||
|
<watermark Value="0" Type="bool"/>
|
||||||
|
<replaceCRwithBR Value="0" Type="bool"/>
|
||||||
|
<hideIfEmpty Value="0" Type="bool"/>
|
||||||
|
<fontLetterSpacing Value="0" Type="int"/>
|
||||||
|
</item>
|
||||||
|
</children>
|
||||||
|
<zOrder Value="0" Type="qreal"/>
|
||||||
|
<borders Value="0" Type="enumAndFlags"/>
|
||||||
|
<parentName Type="QString"></parentName>
|
||||||
|
<borderLineSize Value="1" Type="int"/>
|
||||||
|
<isVisible Value="1" Type="bool"/>
|
||||||
|
<borderColor Value="#000000" Type="QColor"/>
|
||||||
|
<geometryLocked Value="0" Type="bool"/>
|
||||||
|
<topMargin Value="5" Type="int"/>
|
||||||
|
<bottomMargin Value="5" Type="int"/>
|
||||||
|
<rightMargin Value="5" Type="int"/>
|
||||||
|
<leftMargin Value="5" Type="int"/>
|
||||||
|
<pageOrientation Value="0" Type="enumAndFlags"/>
|
||||||
|
<pageSize Value="0" Type="enumAndFlags"/>
|
||||||
|
<gridStep Value="1" Type="int"/>
|
||||||
|
<fullPage Value="0" Type="bool"/>
|
||||||
|
<oldPrintMode Value="0" Type="bool"/>
|
||||||
|
<resetPageNumber Value="0" Type="bool"/>
|
||||||
|
<isExtendedInDesignMode Value="0" Type="bool"/>
|
||||||
|
<extendedHeight Value="1000" Type="int"/>
|
||||||
|
<pageIsTOC Value="0" Type="bool"/>
|
||||||
|
<setPageSizeToPrinter Value="0" Type="bool"/>
|
||||||
|
<endlessHeight Value="0" Type="bool"/>
|
||||||
|
<printable Value="1" Type="bool"/>
|
||||||
|
<printerName Type="QString"></printerName>
|
||||||
|
<units Value="0" Type="enumAndFlags"/>
|
||||||
|
<printBehavior Value="1" Type="enumAndFlags"/>
|
||||||
|
<dropPrinterMargins Value="0" Type="bool"/>
|
||||||
|
<notPrintIfEmpty Value="0" Type="bool"/>
|
||||||
|
<mixWithPriorPage Value="0" Type="bool"/>
|
||||||
|
</pageItem>
|
||||||
|
</item>
|
||||||
|
<item Type="Object" ClassName="LimeReport::PageDesignIntf">
|
||||||
|
<objectName Type="QString">page2</objectName>
|
||||||
|
<itemIndexMethod Value="0" Type="enumAndFlags"/>
|
||||||
|
<sceneRect y="-50" height="3075" Type="QRect" x="-50" width="2200"/>
|
||||||
|
<bspTreeDepth Value="5" Type="int"/>
|
||||||
|
<font italic="0" family="SimSun" pointSize="9" underline="0" Type="QFont" weight="50"/>
|
||||||
|
<sortCacheEnabled Value="0" Type="bool"/>
|
||||||
|
<stickyFocus Value="0" Type="bool"/>
|
||||||
|
<minimumRenderSize Value="0" Type="qreal"/>
|
||||||
|
<focusOnTouch Value="1" Type="bool"/>
|
||||||
|
<pageItem Type="Object" ClassName="PageItem">
|
||||||
|
<objectName Type="QString">Reportpage2</objectName>
|
||||||
|
<geometry y="0" height="2970" Type="QRect" x="0" width="2100"/>
|
||||||
|
<children Type="Collection">
|
||||||
|
<item Type="Object" ClassName="TextItem">
|
||||||
|
<objectName Type="QString">TextItem1</objectName>
|
||||||
|
<geometry y="1006" height="468" Type="QRect" x="552" width="958"/>
|
||||||
|
<children Type="Collection"/>
|
||||||
|
<zOrder Value="0" Type="qreal"/>
|
||||||
|
<borders Value="0" Type="enumAndFlags"/>
|
||||||
|
<parentName Type="QString">Reportpage2</parentName>
|
||||||
|
<borderLineSize Value="1" Type="int"/>
|
||||||
|
<isVisible Value="1" Type="bool"/>
|
||||||
|
<borderColor Value="#000000" Type="QColor"/>
|
||||||
|
<geometryLocked Value="0" Type="bool"/>
|
||||||
|
<itemLocation Value="1" Type="enumAndFlags"/>
|
||||||
|
<stretchToMaxHeight Value="0" Type="bool"/>
|
||||||
|
<itemAlign Value="4" Type="enumAndFlags"/>
|
||||||
|
<content Type="QString">test2</content>
|
||||||
|
<margin Value="4" Type="int"/>
|
||||||
|
<alignment Value="33" Type="enumAndFlags"/>
|
||||||
|
<autoWidth Value="0" Type="enumAndFlags"/>
|
||||||
|
<autoHeight Value="0" Type="bool"/>
|
||||||
|
<font italic="0" family="Arial" pointSize="10" underline="0" Type="QFont" weight="50"/>
|
||||||
|
<backgroundOpacity Value="100" Type="int"/>
|
||||||
|
<backgroundMode Value="1" Type="enumAndFlags"/>
|
||||||
|
<backgroundColor Value="#ffffff" Type="QColor"/>
|
||||||
|
<fontColor Value="#000000" Type="QColor"/>
|
||||||
|
<angle Value="0" Type="enumAndFlags"/>
|
||||||
|
<foregroundOpacity Value="100" Type="int"/>
|
||||||
|
<underlines Value="0" Type="bool"/>
|
||||||
|
<adaptFontToSize Value="0" Type="bool"/>
|
||||||
|
<trimValue Value="1" Type="bool"/>
|
||||||
|
<lineSpacing Value="1" Type="int"/>
|
||||||
|
<underlineLineSize Value="1" Type="int"/>
|
||||||
|
<allowHTML Value="0" Type="bool"/>
|
||||||
|
<allowHTMLInFields Value="0" Type="bool"/>
|
||||||
|
<format Type="QString"></format>
|
||||||
|
<valueType Value="0" Type="enumAndFlags"/>
|
||||||
|
<followTo Type="QString"></followTo>
|
||||||
|
<backgroundBrushStyle Value="1" Type="enumAndFlags"/>
|
||||||
|
<textIndent Value="0" Type="qreal"/>
|
||||||
|
<textLayoutDirection Value="2" Type="enumAndFlags"/>
|
||||||
|
<fillInSecondPass Value="0" Type="bool"/>
|
||||||
|
<watermark Value="0" Type="bool"/>
|
||||||
|
<replaceCRwithBR Value="0" Type="bool"/>
|
||||||
|
<hideIfEmpty Value="0" Type="bool"/>
|
||||||
|
<fontLetterSpacing Value="0" Type="int"/>
|
||||||
|
</item>
|
||||||
|
</children>
|
||||||
|
<zOrder Value="0" Type="qreal"/>
|
||||||
|
<borders Value="0" Type="enumAndFlags"/>
|
||||||
|
<parentName Type="QString"></parentName>
|
||||||
|
<borderLineSize Value="1" Type="int"/>
|
||||||
|
<isVisible Value="1" Type="bool"/>
|
||||||
|
<borderColor Value="#000000" Type="QColor"/>
|
||||||
|
<geometryLocked Value="0" Type="bool"/>
|
||||||
|
<topMargin Value="5" Type="int"/>
|
||||||
|
<bottomMargin Value="5" Type="int"/>
|
||||||
|
<rightMargin Value="5" Type="int"/>
|
||||||
|
<leftMargin Value="5" Type="int"/>
|
||||||
|
<pageOrientation Value="0" Type="enumAndFlags"/>
|
||||||
|
<pageSize Value="0" Type="enumAndFlags"/>
|
||||||
|
<gridStep Value="1" Type="int"/>
|
||||||
|
<fullPage Value="0" Type="bool"/>
|
||||||
|
<oldPrintMode Value="0" Type="bool"/>
|
||||||
|
<resetPageNumber Value="0" Type="bool"/>
|
||||||
|
<isExtendedInDesignMode Value="0" Type="bool"/>
|
||||||
|
<extendedHeight Value="1000" Type="int"/>
|
||||||
|
<pageIsTOC Value="0" Type="bool"/>
|
||||||
|
<setPageSizeToPrinter Value="0" Type="bool"/>
|
||||||
|
<endlessHeight Value="0" Type="bool"/>
|
||||||
|
<printable Value="1" Type="bool"/>
|
||||||
|
<printerName Type="QString"></printerName>
|
||||||
|
<units Value="0" Type="enumAndFlags"/>
|
||||||
|
<printBehavior Value="1" Type="enumAndFlags"/>
|
||||||
|
<dropPrinterMargins Value="0" Type="bool"/>
|
||||||
|
<notPrintIfEmpty Value="0" Type="bool"/>
|
||||||
|
<mixWithPriorPage Value="0" Type="bool"/>
|
||||||
|
</pageItem>
|
||||||
|
</item>
|
||||||
|
<item Type="Object" ClassName="LimeReport::PageDesignIntf">
|
||||||
|
<objectName Type="QString">page3</objectName>
|
||||||
|
<itemIndexMethod Value="0" Type="enumAndFlags"/>
|
||||||
|
<sceneRect y="-50" height="3075" Type="QRect" x="-50" width="2200"/>
|
||||||
|
<bspTreeDepth Value="5" Type="int"/>
|
||||||
|
<font italic="0" family="SimSun" pointSize="9" underline="0" Type="QFont" weight="50"/>
|
||||||
|
<sortCacheEnabled Value="0" Type="bool"/>
|
||||||
|
<stickyFocus Value="0" Type="bool"/>
|
||||||
|
<minimumRenderSize Value="0" Type="qreal"/>
|
||||||
|
<focusOnTouch Value="1" Type="bool"/>
|
||||||
|
<pageItem Type="Object" ClassName="PageItem">
|
||||||
|
<objectName Type="QString">TOC</objectName>
|
||||||
|
<geometry y="0" height="2970" Type="QRect" x="0" width="2100"/>
|
||||||
|
<children Type="Collection">
|
||||||
|
<item Type="Object" ClassName="TextItem">
|
||||||
|
<objectName Type="QString">TextItem1</objectName>
|
||||||
|
<geometry y="620" height="456" Type="QRect" x="272" width="1276"/>
|
||||||
|
<children Type="Collection"/>
|
||||||
|
<zOrder Value="0" Type="qreal"/>
|
||||||
|
<borders Value="0" Type="enumAndFlags"/>
|
||||||
|
<parentName Type="QString">TOC</parentName>
|
||||||
|
<borderLineSize Value="1" Type="int"/>
|
||||||
|
<isVisible Value="1" Type="bool"/>
|
||||||
|
<borderColor Value="#000000" Type="QColor"/>
|
||||||
|
<geometryLocked Value="0" Type="bool"/>
|
||||||
|
<itemLocation Value="1" Type="enumAndFlags"/>
|
||||||
|
<stretchToMaxHeight Value="0" Type="bool"/>
|
||||||
|
<itemAlign Value="4" Type="enumAndFlags"/>
|
||||||
|
<content Type="QString">index</content>
|
||||||
|
<margin Value="4" Type="int"/>
|
||||||
|
<alignment Value="33" Type="enumAndFlags"/>
|
||||||
|
<autoWidth Value="0" Type="enumAndFlags"/>
|
||||||
|
<autoHeight Value="0" Type="bool"/>
|
||||||
|
<font italic="0" family="Arial" pointSize="10" underline="0" Type="QFont" weight="50"/>
|
||||||
|
<backgroundOpacity Value="100" Type="int"/>
|
||||||
|
<backgroundMode Value="1" Type="enumAndFlags"/>
|
||||||
|
<backgroundColor Value="#ffffff" Type="QColor"/>
|
||||||
|
<fontColor Value="#000000" Type="QColor"/>
|
||||||
|
<angle Value="0" Type="enumAndFlags"/>
|
||||||
|
<foregroundOpacity Value="100" Type="int"/>
|
||||||
|
<underlines Value="0" Type="bool"/>
|
||||||
|
<adaptFontToSize Value="0" Type="bool"/>
|
||||||
|
<trimValue Value="1" Type="bool"/>
|
||||||
|
<lineSpacing Value="1" Type="int"/>
|
||||||
|
<underlineLineSize Value="1" Type="int"/>
|
||||||
|
<allowHTML Value="0" Type="bool"/>
|
||||||
|
<allowHTMLInFields Value="0" Type="bool"/>
|
||||||
|
<format Type="QString"></format>
|
||||||
|
<valueType Value="0" Type="enumAndFlags"/>
|
||||||
|
<followTo Type="QString"></followTo>
|
||||||
|
<backgroundBrushStyle Value="1" Type="enumAndFlags"/>
|
||||||
|
<textIndent Value="0" Type="qreal"/>
|
||||||
|
<textLayoutDirection Value="2" Type="enumAndFlags"/>
|
||||||
|
<fillInSecondPass Value="0" Type="bool"/>
|
||||||
|
<watermark Value="0" Type="bool"/>
|
||||||
|
<replaceCRwithBR Value="0" Type="bool"/>
|
||||||
|
<hideIfEmpty Value="0" Type="bool"/>
|
||||||
|
<fontLetterSpacing Value="0" Type="int"/>
|
||||||
|
</item>
|
||||||
|
</children>
|
||||||
|
<zOrder Value="0" Type="qreal"/>
|
||||||
|
<borders Value="0" Type="enumAndFlags"/>
|
||||||
|
<parentName Type="QString"></parentName>
|
||||||
|
<borderLineSize Value="1" Type="int"/>
|
||||||
|
<isVisible Value="1" Type="bool"/>
|
||||||
|
<borderColor Value="#000000" Type="QColor"/>
|
||||||
|
<geometryLocked Value="0" Type="bool"/>
|
||||||
|
<topMargin Value="5" Type="int"/>
|
||||||
|
<bottomMargin Value="5" Type="int"/>
|
||||||
|
<rightMargin Value="5" Type="int"/>
|
||||||
|
<leftMargin Value="5" Type="int"/>
|
||||||
|
<pageOrientation Value="0" Type="enumAndFlags"/>
|
||||||
|
<pageSize Value="0" Type="enumAndFlags"/>
|
||||||
|
<gridStep Value="1" Type="int"/>
|
||||||
|
<fullPage Value="0" Type="bool"/>
|
||||||
|
<oldPrintMode Value="0" Type="bool"/>
|
||||||
|
<resetPageNumber Value="0" Type="bool"/>
|
||||||
|
<isExtendedInDesignMode Value="0" Type="bool"/>
|
||||||
|
<extendedHeight Value="1000" Type="int"/>
|
||||||
|
<pageIsTOC Value="1" Type="bool"/>
|
||||||
|
<setPageSizeToPrinter Value="0" Type="bool"/>
|
||||||
|
<endlessHeight Value="0" Type="bool"/>
|
||||||
|
<printable Value="1" Type="bool"/>
|
||||||
|
<printerName Type="QString"></printerName>
|
||||||
|
<units Value="0" Type="enumAndFlags"/>
|
||||||
|
<printBehavior Value="1" Type="enumAndFlags"/>
|
||||||
|
<dropPrinterMargins Value="0" Type="bool"/>
|
||||||
|
<notPrintIfEmpty Value="0" Type="bool"/>
|
||||||
|
<mixWithPriorPage Value="0" Type="bool"/>
|
||||||
|
</pageItem>
|
||||||
|
</item>
|
||||||
|
<item Type="Object" ClassName="LimeReport::PageDesignIntf">
|
||||||
|
<objectName Type="QString">page4</objectName>
|
||||||
|
<itemIndexMethod Value="0" Type="enumAndFlags"/>
|
||||||
|
<sceneRect y="-50" height="3075" Type="QRect" x="-50" width="2200"/>
|
||||||
|
<bspTreeDepth Value="5" Type="int"/>
|
||||||
|
<font italic="0" family="SimSun" pointSize="9" underline="0" Type="QFont" weight="50"/>
|
||||||
|
<sortCacheEnabled Value="0" Type="bool"/>
|
||||||
|
<stickyFocus Value="0" Type="bool"/>
|
||||||
|
<minimumRenderSize Value="0" Type="qreal"/>
|
||||||
|
<focusOnTouch Value="1" Type="bool"/>
|
||||||
|
<pageItem Type="Object" ClassName="PageItem">
|
||||||
|
<objectName Type="QString">Reportpage4</objectName>
|
||||||
|
<geometry y="0" height="2970" Type="QRect" x="0" width="2100"/>
|
||||||
|
<children Type="Collection">
|
||||||
|
<item Type="Object" ClassName="TextItem">
|
||||||
|
<objectName Type="QString">TextItem1</objectName>
|
||||||
|
<geometry y="754" height="502" Type="QRect" x="276" width="830"/>
|
||||||
|
<children Type="Collection"/>
|
||||||
|
<zOrder Value="0" Type="qreal"/>
|
||||||
|
<borders Value="0" Type="enumAndFlags"/>
|
||||||
|
<parentName Type="QString">Reportpage4</parentName>
|
||||||
|
<borderLineSize Value="1" Type="int"/>
|
||||||
|
<isVisible Value="1" Type="bool"/>
|
||||||
|
<borderColor Value="#000000" Type="QColor"/>
|
||||||
|
<geometryLocked Value="0" Type="bool"/>
|
||||||
|
<itemLocation Value="1" Type="enumAndFlags"/>
|
||||||
|
<stretchToMaxHeight Value="0" Type="bool"/>
|
||||||
|
<itemAlign Value="4" Type="enumAndFlags"/>
|
||||||
|
<content Type="QString">test4</content>
|
||||||
|
<margin Value="4" Type="int"/>
|
||||||
|
<alignment Value="33" Type="enumAndFlags"/>
|
||||||
|
<autoWidth Value="0" Type="enumAndFlags"/>
|
||||||
|
<autoHeight Value="0" Type="bool"/>
|
||||||
|
<font italic="0" family="Arial" pointSize="10" underline="0" Type="QFont" weight="50"/>
|
||||||
|
<backgroundOpacity Value="100" Type="int"/>
|
||||||
|
<backgroundMode Value="1" Type="enumAndFlags"/>
|
||||||
|
<backgroundColor Value="#ffffff" Type="QColor"/>
|
||||||
|
<fontColor Value="#000000" Type="QColor"/>
|
||||||
|
<angle Value="0" Type="enumAndFlags"/>
|
||||||
|
<foregroundOpacity Value="100" Type="int"/>
|
||||||
|
<underlines Value="0" Type="bool"/>
|
||||||
|
<adaptFontToSize Value="0" Type="bool"/>
|
||||||
|
<trimValue Value="1" Type="bool"/>
|
||||||
|
<lineSpacing Value="1" Type="int"/>
|
||||||
|
<underlineLineSize Value="1" Type="int"/>
|
||||||
|
<allowHTML Value="0" Type="bool"/>
|
||||||
|
<allowHTMLInFields Value="0" Type="bool"/>
|
||||||
|
<format Type="QString"></format>
|
||||||
|
<valueType Value="0" Type="enumAndFlags"/>
|
||||||
|
<followTo Type="QString"></followTo>
|
||||||
|
<backgroundBrushStyle Value="1" Type="enumAndFlags"/>
|
||||||
|
<textIndent Value="0" Type="qreal"/>
|
||||||
|
<textLayoutDirection Value="2" Type="enumAndFlags"/>
|
||||||
|
<fillInSecondPass Value="0" Type="bool"/>
|
||||||
|
<watermark Value="0" Type="bool"/>
|
||||||
|
<replaceCRwithBR Value="0" Type="bool"/>
|
||||||
|
<hideIfEmpty Value="0" Type="bool"/>
|
||||||
|
<fontLetterSpacing Value="0" Type="int"/>
|
||||||
|
</item>
|
||||||
|
</children>
|
||||||
|
<zOrder Value="0" Type="qreal"/>
|
||||||
|
<borders Value="0" Type="enumAndFlags"/>
|
||||||
|
<parentName Type="QString"></parentName>
|
||||||
|
<borderLineSize Value="1" Type="int"/>
|
||||||
|
<isVisible Value="1" Type="bool"/>
|
||||||
|
<borderColor Value="#000000" Type="QColor"/>
|
||||||
|
<geometryLocked Value="0" Type="bool"/>
|
||||||
|
<topMargin Value="5" Type="int"/>
|
||||||
|
<bottomMargin Value="5" Type="int"/>
|
||||||
|
<rightMargin Value="5" Type="int"/>
|
||||||
|
<leftMargin Value="5" Type="int"/>
|
||||||
|
<pageOrientation Value="0" Type="enumAndFlags"/>
|
||||||
|
<pageSize Value="0" Type="enumAndFlags"/>
|
||||||
|
<gridStep Value="1" Type="int"/>
|
||||||
|
<fullPage Value="0" Type="bool"/>
|
||||||
|
<oldPrintMode Value="0" Type="bool"/>
|
||||||
|
<resetPageNumber Value="0" Type="bool"/>
|
||||||
|
<isExtendedInDesignMode Value="0" Type="bool"/>
|
||||||
|
<extendedHeight Value="1000" Type="int"/>
|
||||||
|
<pageIsTOC Value="0" Type="bool"/>
|
||||||
|
<setPageSizeToPrinter Value="0" Type="bool"/>
|
||||||
|
<endlessHeight Value="0" Type="bool"/>
|
||||||
|
<printable Value="1" Type="bool"/>
|
||||||
|
<printerName Type="QString"></printerName>
|
||||||
|
<units Value="0" Type="enumAndFlags"/>
|
||||||
|
<printBehavior Value="1" Type="enumAndFlags"/>
|
||||||
|
<dropPrinterMargins Value="0" Type="bool"/>
|
||||||
|
<notPrintIfEmpty Value="0" Type="bool"/>
|
||||||
|
<mixWithPriorPage Value="0" Type="bool"/>
|
||||||
|
</pageItem>
|
||||||
|
</item>
|
||||||
|
<item Type="Object" ClassName="LimeReport::PageDesignIntf">
|
||||||
|
<objectName Type="QString">page5</objectName>
|
||||||
|
<itemIndexMethod Value="0" Type="enumAndFlags"/>
|
||||||
|
<sceneRect y="-50" height="3075" Type="QRect" x="-50" width="2200"/>
|
||||||
|
<bspTreeDepth Value="5" Type="int"/>
|
||||||
|
<font italic="0" family="SimSun" pointSize="9" underline="0" Type="QFont" weight="50"/>
|
||||||
|
<sortCacheEnabled Value="0" Type="bool"/>
|
||||||
|
<stickyFocus Value="0" Type="bool"/>
|
||||||
|
<minimumRenderSize Value="0" Type="qreal"/>
|
||||||
|
<focusOnTouch Value="1" Type="bool"/>
|
||||||
|
<pageItem Type="Object" ClassName="PageItem">
|
||||||
|
<objectName Type="QString">Reportpage5</objectName>
|
||||||
|
<geometry y="0" height="2970" Type="QRect" x="0" width="2100"/>
|
||||||
|
<children Type="Collection">
|
||||||
|
<item Type="Object" ClassName="TextItem">
|
||||||
|
<objectName Type="QString">TextItem1</objectName>
|
||||||
|
<geometry y="838" height="494" Type="QRect" x="440" width="908"/>
|
||||||
|
<children Type="Collection"/>
|
||||||
|
<zOrder Value="0" Type="qreal"/>
|
||||||
|
<borders Value="0" Type="enumAndFlags"/>
|
||||||
|
<parentName Type="QString">Reportpage5</parentName>
|
||||||
|
<borderLineSize Value="1" Type="int"/>
|
||||||
|
<isVisible Value="1" Type="bool"/>
|
||||||
|
<borderColor Value="#000000" Type="QColor"/>
|
||||||
|
<geometryLocked Value="0" Type="bool"/>
|
||||||
|
<itemLocation Value="1" Type="enumAndFlags"/>
|
||||||
|
<stretchToMaxHeight Value="0" Type="bool"/>
|
||||||
|
<itemAlign Value="4" Type="enumAndFlags"/>
|
||||||
|
<content Type="QString">test5</content>
|
||||||
|
<margin Value="4" Type="int"/>
|
||||||
|
<alignment Value="33" Type="enumAndFlags"/>
|
||||||
|
<autoWidth Value="0" Type="enumAndFlags"/>
|
||||||
|
<autoHeight Value="0" Type="bool"/>
|
||||||
|
<font italic="0" family="Arial" pointSize="10" underline="0" Type="QFont" weight="50"/>
|
||||||
|
<backgroundOpacity Value="100" Type="int"/>
|
||||||
|
<backgroundMode Value="1" Type="enumAndFlags"/>
|
||||||
|
<backgroundColor Value="#ffffff" Type="QColor"/>
|
||||||
|
<fontColor Value="#000000" Type="QColor"/>
|
||||||
|
<angle Value="0" Type="enumAndFlags"/>
|
||||||
|
<foregroundOpacity Value="100" Type="int"/>
|
||||||
|
<underlines Value="0" Type="bool"/>
|
||||||
|
<adaptFontToSize Value="0" Type="bool"/>
|
||||||
|
<trimValue Value="1" Type="bool"/>
|
||||||
|
<lineSpacing Value="1" Type="int"/>
|
||||||
|
<underlineLineSize Value="1" Type="int"/>
|
||||||
|
<allowHTML Value="0" Type="bool"/>
|
||||||
|
<allowHTMLInFields Value="0" Type="bool"/>
|
||||||
|
<format Type="QString"></format>
|
||||||
|
<valueType Value="0" Type="enumAndFlags"/>
|
||||||
|
<followTo Type="QString"></followTo>
|
||||||
|
<backgroundBrushStyle Value="1" Type="enumAndFlags"/>
|
||||||
|
<textIndent Value="0" Type="qreal"/>
|
||||||
|
<textLayoutDirection Value="2" Type="enumAndFlags"/>
|
||||||
|
<fillInSecondPass Value="0" Type="bool"/>
|
||||||
|
<watermark Value="0" Type="bool"/>
|
||||||
|
<replaceCRwithBR Value="0" Type="bool"/>
|
||||||
|
<hideIfEmpty Value="0" Type="bool"/>
|
||||||
|
<fontLetterSpacing Value="0" Type="int"/>
|
||||||
|
</item>
|
||||||
|
</children>
|
||||||
|
<zOrder Value="0" Type="qreal"/>
|
||||||
|
<borders Value="0" Type="enumAndFlags"/>
|
||||||
|
<parentName Type="QString"></parentName>
|
||||||
|
<borderLineSize Value="1" Type="int"/>
|
||||||
|
<isVisible Value="1" Type="bool"/>
|
||||||
|
<borderColor Value="#000000" Type="QColor"/>
|
||||||
|
<geometryLocked Value="0" Type="bool"/>
|
||||||
|
<topMargin Value="5" Type="int"/>
|
||||||
|
<bottomMargin Value="5" Type="int"/>
|
||||||
|
<rightMargin Value="5" Type="int"/>
|
||||||
|
<leftMargin Value="5" Type="int"/>
|
||||||
|
<pageOrientation Value="0" Type="enumAndFlags"/>
|
||||||
|
<pageSize Value="0" Type="enumAndFlags"/>
|
||||||
|
<gridStep Value="1" Type="int"/>
|
||||||
|
<fullPage Value="0" Type="bool"/>
|
||||||
|
<oldPrintMode Value="0" Type="bool"/>
|
||||||
|
<resetPageNumber Value="0" Type="bool"/>
|
||||||
|
<isExtendedInDesignMode Value="0" Type="bool"/>
|
||||||
|
<extendedHeight Value="1000" Type="int"/>
|
||||||
|
<pageIsTOC Value="0" Type="bool"/>
|
||||||
|
<setPageSizeToPrinter Value="0" Type="bool"/>
|
||||||
|
<endlessHeight Value="0" Type="bool"/>
|
||||||
|
<printable Value="0" Type="bool"/>
|
||||||
|
<printerName Type="QString"></printerName>
|
||||||
|
<units Value="0" Type="enumAndFlags"/>
|
||||||
|
<printBehavior Value="1" Type="enumAndFlags"/>
|
||||||
|
<dropPrinterMargins Value="0" Type="bool"/>
|
||||||
|
<notPrintIfEmpty Value="0" Type="bool"/>
|
||||||
|
<mixWithPriorPage Value="0" Type="bool"/>
|
||||||
|
</pageItem>
|
||||||
|
</item>
|
||||||
|
<item Type="Object" ClassName="LimeReport::PageDesignIntf">
|
||||||
|
<objectName Type="QString">page6</objectName>
|
||||||
|
<itemIndexMethod Value="0" Type="enumAndFlags"/>
|
||||||
|
<sceneRect y="-50" height="3075" Type="QRect" x="-50" width="2200"/>
|
||||||
|
<bspTreeDepth Value="5" Type="int"/>
|
||||||
|
<font italic="0" family="SimSun" pointSize="9" underline="0" Type="QFont" weight="50"/>
|
||||||
|
<sortCacheEnabled Value="0" Type="bool"/>
|
||||||
|
<stickyFocus Value="0" Type="bool"/>
|
||||||
|
<minimumRenderSize Value="0" Type="qreal"/>
|
||||||
|
<focusOnTouch Value="1" Type="bool"/>
|
||||||
|
<pageItem Type="Object" ClassName="PageItem">
|
||||||
|
<objectName Type="QString">Reportpage6</objectName>
|
||||||
|
<geometry y="0" height="2970" Type="QRect" x="0" width="2100"/>
|
||||||
|
<children Type="Collection">
|
||||||
|
<item Type="Object" ClassName="TextItem">
|
||||||
|
<objectName Type="QString">TextItem1</objectName>
|
||||||
|
<geometry y="774" height="746" Type="QRect" x="226" width="1116"/>
|
||||||
|
<children Type="Collection"/>
|
||||||
|
<zOrder Value="0" Type="qreal"/>
|
||||||
|
<borders Value="0" Type="enumAndFlags"/>
|
||||||
|
<parentName Type="QString">Reportpage6</parentName>
|
||||||
|
<borderLineSize Value="1" Type="int"/>
|
||||||
|
<isVisible Value="1" Type="bool"/>
|
||||||
|
<borderColor Value="#000000" Type="QColor"/>
|
||||||
|
<geometryLocked Value="0" Type="bool"/>
|
||||||
|
<itemLocation Value="1" Type="enumAndFlags"/>
|
||||||
|
<stretchToMaxHeight Value="0" Type="bool"/>
|
||||||
|
<itemAlign Value="4" Type="enumAndFlags"/>
|
||||||
|
<content Type="QString">test6</content>
|
||||||
|
<margin Value="4" Type="int"/>
|
||||||
|
<alignment Value="33" Type="enumAndFlags"/>
|
||||||
|
<autoWidth Value="0" Type="enumAndFlags"/>
|
||||||
|
<autoHeight Value="0" Type="bool"/>
|
||||||
|
<font italic="0" family="Arial" pointSize="10" underline="0" Type="QFont" weight="50"/>
|
||||||
|
<backgroundOpacity Value="100" Type="int"/>
|
||||||
|
<backgroundMode Value="1" Type="enumAndFlags"/>
|
||||||
|
<backgroundColor Value="#ffffff" Type="QColor"/>
|
||||||
|
<fontColor Value="#000000" Type="QColor"/>
|
||||||
|
<angle Value="0" Type="enumAndFlags"/>
|
||||||
|
<foregroundOpacity Value="100" Type="int"/>
|
||||||
|
<underlines Value="0" Type="bool"/>
|
||||||
|
<adaptFontToSize Value="0" Type="bool"/>
|
||||||
|
<trimValue Value="1" Type="bool"/>
|
||||||
|
<lineSpacing Value="1" Type="int"/>
|
||||||
|
<underlineLineSize Value="1" Type="int"/>
|
||||||
|
<allowHTML Value="0" Type="bool"/>
|
||||||
|
<allowHTMLInFields Value="0" Type="bool"/>
|
||||||
|
<format Type="QString"></format>
|
||||||
|
<valueType Value="0" Type="enumAndFlags"/>
|
||||||
|
<followTo Type="QString"></followTo>
|
||||||
|
<backgroundBrushStyle Value="1" Type="enumAndFlags"/>
|
||||||
|
<textIndent Value="0" Type="qreal"/>
|
||||||
|
<textLayoutDirection Value="2" Type="enumAndFlags"/>
|
||||||
|
<fillInSecondPass Value="0" Type="bool"/>
|
||||||
|
<watermark Value="0" Type="bool"/>
|
||||||
|
<replaceCRwithBR Value="0" Type="bool"/>
|
||||||
|
<hideIfEmpty Value="0" Type="bool"/>
|
||||||
|
<fontLetterSpacing Value="0" Type="int"/>
|
||||||
|
</item>
|
||||||
|
</children>
|
||||||
|
<zOrder Value="0" Type="qreal"/>
|
||||||
|
<borders Value="0" Type="enumAndFlags"/>
|
||||||
|
<parentName Type="QString"></parentName>
|
||||||
|
<borderLineSize Value="1" Type="int"/>
|
||||||
|
<isVisible Value="1" Type="bool"/>
|
||||||
|
<borderColor Value="#000000" Type="QColor"/>
|
||||||
|
<geometryLocked Value="0" Type="bool"/>
|
||||||
|
<topMargin Value="5" Type="int"/>
|
||||||
|
<bottomMargin Value="5" Type="int"/>
|
||||||
|
<rightMargin Value="5" Type="int"/>
|
||||||
|
<leftMargin Value="5" Type="int"/>
|
||||||
|
<pageOrientation Value="0" Type="enumAndFlags"/>
|
||||||
|
<pageSize Value="0" Type="enumAndFlags"/>
|
||||||
|
<gridStep Value="1" Type="int"/>
|
||||||
|
<fullPage Value="0" Type="bool"/>
|
||||||
|
<oldPrintMode Value="0" Type="bool"/>
|
||||||
|
<resetPageNumber Value="0" Type="bool"/>
|
||||||
|
<isExtendedInDesignMode Value="0" Type="bool"/>
|
||||||
|
<extendedHeight Value="1000" Type="int"/>
|
||||||
|
<pageIsTOC Value="0" Type="bool"/>
|
||||||
|
<setPageSizeToPrinter Value="0" Type="bool"/>
|
||||||
|
<endlessHeight Value="0" Type="bool"/>
|
||||||
|
<printable Value="1" Type="bool"/>
|
||||||
|
<printerName Type="QString"></printerName>
|
||||||
|
<units Value="0" Type="enumAndFlags"/>
|
||||||
|
<printBehavior Value="1" Type="enumAndFlags"/>
|
||||||
|
<dropPrinterMargins Value="0" Type="bool"/>
|
||||||
|
<notPrintIfEmpty Value="0" Type="bool"/>
|
||||||
|
<mixWithPriorPage Value="0" Type="bool"/>
|
||||||
|
</pageItem>
|
||||||
|
</item>
|
||||||
|
<item Type="Object" ClassName="LimeReport::PageDesignIntf">
|
||||||
|
<objectName Type="QString">page7</objectName>
|
||||||
|
<itemIndexMethod Value="0" Type="enumAndFlags"/>
|
||||||
|
<sceneRect y="-50" height="3075" Type="QRect" x="-50" width="2200"/>
|
||||||
|
<bspTreeDepth Value="5" Type="int"/>
|
||||||
|
<font italic="0" family="SimSun" pointSize="9" underline="0" Type="QFont" weight="50"/>
|
||||||
|
<sortCacheEnabled Value="0" Type="bool"/>
|
||||||
|
<stickyFocus Value="0" Type="bool"/>
|
||||||
|
<minimumRenderSize Value="0" Type="qreal"/>
|
||||||
|
<focusOnTouch Value="1" Type="bool"/>
|
||||||
|
<pageItem Type="Object" ClassName="PageItem">
|
||||||
|
<objectName Type="QString">Reportpage7</objectName>
|
||||||
|
<geometry y="0" height="2970" Type="QRect" x="0" width="2100"/>
|
||||||
|
<children Type="Collection">
|
||||||
|
<item Type="Object" ClassName="TextItem">
|
||||||
|
<objectName Type="QString">TextItem1</objectName>
|
||||||
|
<geometry y="594" height="694" Type="QRect" x="222" width="824"/>
|
||||||
|
<children Type="Collection"/>
|
||||||
|
<zOrder Value="0" Type="qreal"/>
|
||||||
|
<borders Value="0" Type="enumAndFlags"/>
|
||||||
|
<parentName Type="QString">Reportpage7</parentName>
|
||||||
|
<borderLineSize Value="1" Type="int"/>
|
||||||
|
<isVisible Value="1" Type="bool"/>
|
||||||
|
<borderColor Value="#000000" Type="QColor"/>
|
||||||
|
<geometryLocked Value="0" Type="bool"/>
|
||||||
|
<itemLocation Value="1" Type="enumAndFlags"/>
|
||||||
|
<stretchToMaxHeight Value="0" Type="bool"/>
|
||||||
|
<itemAlign Value="4" Type="enumAndFlags"/>
|
||||||
|
<content Type="QString">test7</content>
|
||||||
|
<margin Value="4" Type="int"/>
|
||||||
|
<alignment Value="33" Type="enumAndFlags"/>
|
||||||
|
<autoWidth Value="0" Type="enumAndFlags"/>
|
||||||
|
<autoHeight Value="0" Type="bool"/>
|
||||||
|
<font italic="0" family="Arial" pointSize="10" underline="0" Type="QFont" weight="50"/>
|
||||||
|
<backgroundOpacity Value="100" Type="int"/>
|
||||||
|
<backgroundMode Value="1" Type="enumAndFlags"/>
|
||||||
|
<backgroundColor Value="#ffffff" Type="QColor"/>
|
||||||
|
<fontColor Value="#000000" Type="QColor"/>
|
||||||
|
<angle Value="0" Type="enumAndFlags"/>
|
||||||
|
<foregroundOpacity Value="100" Type="int"/>
|
||||||
|
<underlines Value="0" Type="bool"/>
|
||||||
|
<adaptFontToSize Value="0" Type="bool"/>
|
||||||
|
<trimValue Value="1" Type="bool"/>
|
||||||
|
<lineSpacing Value="1" Type="int"/>
|
||||||
|
<underlineLineSize Value="1" Type="int"/>
|
||||||
|
<allowHTML Value="0" Type="bool"/>
|
||||||
|
<allowHTMLInFields Value="0" Type="bool"/>
|
||||||
|
<format Type="QString"></format>
|
||||||
|
<valueType Value="0" Type="enumAndFlags"/>
|
||||||
|
<followTo Type="QString"></followTo>
|
||||||
|
<backgroundBrushStyle Value="1" Type="enumAndFlags"/>
|
||||||
|
<textIndent Value="0" Type="qreal"/>
|
||||||
|
<textLayoutDirection Value="2" Type="enumAndFlags"/>
|
||||||
|
<fillInSecondPass Value="0" Type="bool"/>
|
||||||
|
<watermark Value="0" Type="bool"/>
|
||||||
|
<replaceCRwithBR Value="0" Type="bool"/>
|
||||||
|
<hideIfEmpty Value="0" Type="bool"/>
|
||||||
|
<fontLetterSpacing Value="0" Type="int"/>
|
||||||
|
</item>
|
||||||
|
</children>
|
||||||
|
<zOrder Value="0" Type="qreal"/>
|
||||||
|
<borders Value="0" Type="enumAndFlags"/>
|
||||||
|
<parentName Type="QString"></parentName>
|
||||||
|
<borderLineSize Value="1" Type="int"/>
|
||||||
|
<isVisible Value="1" Type="bool"/>
|
||||||
|
<borderColor Value="#000000" Type="QColor"/>
|
||||||
|
<geometryLocked Value="0" Type="bool"/>
|
||||||
|
<topMargin Value="5" Type="int"/>
|
||||||
|
<bottomMargin Value="5" Type="int"/>
|
||||||
|
<rightMargin Value="5" Type="int"/>
|
||||||
|
<leftMargin Value="5" Type="int"/>
|
||||||
|
<pageOrientation Value="0" Type="enumAndFlags"/>
|
||||||
|
<pageSize Value="0" Type="enumAndFlags"/>
|
||||||
|
<gridStep Value="1" Type="int"/>
|
||||||
|
<fullPage Value="0" Type="bool"/>
|
||||||
|
<oldPrintMode Value="0" Type="bool"/>
|
||||||
|
<resetPageNumber Value="0" Type="bool"/>
|
||||||
|
<isExtendedInDesignMode Value="0" Type="bool"/>
|
||||||
|
<extendedHeight Value="1000" Type="int"/>
|
||||||
|
<pageIsTOC Value="0" Type="bool"/>
|
||||||
|
<setPageSizeToPrinter Value="0" Type="bool"/>
|
||||||
|
<endlessHeight Value="0" Type="bool"/>
|
||||||
|
<printable Value="1" Type="bool"/>
|
||||||
|
<printerName Type="QString"></printerName>
|
||||||
|
<units Value="0" Type="enumAndFlags"/>
|
||||||
|
<printBehavior Value="1" Type="enumAndFlags"/>
|
||||||
|
<dropPrinterMargins Value="0" Type="bool"/>
|
||||||
|
<notPrintIfEmpty Value="0" Type="bool"/>
|
||||||
|
<mixWithPriorPage Value="0" Type="bool"/>
|
||||||
|
</pageItem>
|
||||||
|
</item>
|
||||||
|
<item Type="Object" ClassName="LimeReport::PageDesignIntf">
|
||||||
|
<objectName Type="QString">page8</objectName>
|
||||||
|
<itemIndexMethod Value="0" Type="enumAndFlags"/>
|
||||||
|
<sceneRect y="-50" height="3075" Type="QRect" x="-50" width="2200"/>
|
||||||
|
<bspTreeDepth Value="5" Type="int"/>
|
||||||
|
<font italic="0" family="SimSun" pointSize="9" underline="0" Type="QFont" weight="50"/>
|
||||||
|
<sortCacheEnabled Value="0" Type="bool"/>
|
||||||
|
<stickyFocus Value="0" Type="bool"/>
|
||||||
|
<minimumRenderSize Value="0" Type="qreal"/>
|
||||||
|
<focusOnTouch Value="1" Type="bool"/>
|
||||||
|
<pageItem Type="Object" ClassName="PageItem">
|
||||||
|
<objectName Type="QString">Reportpage8</objectName>
|
||||||
|
<geometry y="0" height="2970" Type="QRect" x="0" width="2100"/>
|
||||||
|
<children Type="Collection">
|
||||||
|
<item Type="Object" ClassName="TextItem">
|
||||||
|
<objectName Type="QString">TextItem1</objectName>
|
||||||
|
<geometry y="506" height="556" Type="QRect" x="336" width="1172"/>
|
||||||
|
<children Type="Collection"/>
|
||||||
|
<zOrder Value="0" Type="qreal"/>
|
||||||
|
<borders Value="0" Type="enumAndFlags"/>
|
||||||
|
<parentName Type="QString">Reportpage8</parentName>
|
||||||
|
<borderLineSize Value="1" Type="int"/>
|
||||||
|
<isVisible Value="1" Type="bool"/>
|
||||||
|
<borderColor Value="#000000" Type="QColor"/>
|
||||||
|
<geometryLocked Value="0" Type="bool"/>
|
||||||
|
<itemLocation Value="1" Type="enumAndFlags"/>
|
||||||
|
<stretchToMaxHeight Value="0" Type="bool"/>
|
||||||
|
<itemAlign Value="4" Type="enumAndFlags"/>
|
||||||
|
<content Type="QString">test8</content>
|
||||||
|
<margin Value="4" Type="int"/>
|
||||||
|
<alignment Value="33" Type="enumAndFlags"/>
|
||||||
|
<autoWidth Value="0" Type="enumAndFlags"/>
|
||||||
|
<autoHeight Value="0" Type="bool"/>
|
||||||
|
<font italic="0" family="Arial" pointSize="10" underline="0" Type="QFont" weight="50"/>
|
||||||
|
<backgroundOpacity Value="100" Type="int"/>
|
||||||
|
<backgroundMode Value="1" Type="enumAndFlags"/>
|
||||||
|
<backgroundColor Value="#ffffff" Type="QColor"/>
|
||||||
|
<fontColor Value="#000000" Type="QColor"/>
|
||||||
|
<angle Value="0" Type="enumAndFlags"/>
|
||||||
|
<foregroundOpacity Value="100" Type="int"/>
|
||||||
|
<underlines Value="0" Type="bool"/>
|
||||||
|
<adaptFontToSize Value="0" Type="bool"/>
|
||||||
|
<trimValue Value="1" Type="bool"/>
|
||||||
|
<lineSpacing Value="1" Type="int"/>
|
||||||
|
<underlineLineSize Value="1" Type="int"/>
|
||||||
|
<allowHTML Value="0" Type="bool"/>
|
||||||
|
<allowHTMLInFields Value="0" Type="bool"/>
|
||||||
|
<format Type="QString"></format>
|
||||||
|
<valueType Value="0" Type="enumAndFlags"/>
|
||||||
|
<followTo Type="QString"></followTo>
|
||||||
|
<backgroundBrushStyle Value="1" Type="enumAndFlags"/>
|
||||||
|
<textIndent Value="0" Type="qreal"/>
|
||||||
|
<textLayoutDirection Value="2" Type="enumAndFlags"/>
|
||||||
|
<fillInSecondPass Value="0" Type="bool"/>
|
||||||
|
<watermark Value="0" Type="bool"/>
|
||||||
|
<replaceCRwithBR Value="0" Type="bool"/>
|
||||||
|
<hideIfEmpty Value="0" Type="bool"/>
|
||||||
|
<fontLetterSpacing Value="0" Type="int"/>
|
||||||
|
</item>
|
||||||
|
</children>
|
||||||
|
<zOrder Value="0" Type="qreal"/>
|
||||||
|
<borders Value="0" Type="enumAndFlags"/>
|
||||||
|
<parentName Type="QString"></parentName>
|
||||||
|
<borderLineSize Value="1" Type="int"/>
|
||||||
|
<isVisible Value="1" Type="bool"/>
|
||||||
|
<borderColor Value="#000000" Type="QColor"/>
|
||||||
|
<geometryLocked Value="0" Type="bool"/>
|
||||||
|
<topMargin Value="5" Type="int"/>
|
||||||
|
<bottomMargin Value="5" Type="int"/>
|
||||||
|
<rightMargin Value="5" Type="int"/>
|
||||||
|
<leftMargin Value="5" Type="int"/>
|
||||||
|
<pageOrientation Value="0" Type="enumAndFlags"/>
|
||||||
|
<pageSize Value="0" Type="enumAndFlags"/>
|
||||||
|
<gridStep Value="1" Type="int"/>
|
||||||
|
<fullPage Value="0" Type="bool"/>
|
||||||
|
<oldPrintMode Value="0" Type="bool"/>
|
||||||
|
<resetPageNumber Value="0" Type="bool"/>
|
||||||
|
<isExtendedInDesignMode Value="0" Type="bool"/>
|
||||||
|
<extendedHeight Value="1000" Type="int"/>
|
||||||
|
<pageIsTOC Value="0" Type="bool"/>
|
||||||
|
<setPageSizeToPrinter Value="0" Type="bool"/>
|
||||||
|
<endlessHeight Value="0" Type="bool"/>
|
||||||
|
<printable Value="1" Type="bool"/>
|
||||||
|
<printerName Type="QString"></printerName>
|
||||||
|
<units Value="0" Type="enumAndFlags"/>
|
||||||
|
<printBehavior Value="1" Type="enumAndFlags"/>
|
||||||
|
<dropPrinterMargins Value="0" Type="bool"/>
|
||||||
|
<notPrintIfEmpty Value="0" Type="bool"/>
|
||||||
|
<mixWithPriorPage Value="0" Type="bool"/>
|
||||||
|
</pageItem>
|
||||||
|
</item>
|
||||||
|
<item Type="Object" ClassName="LimeReport::PageDesignIntf">
|
||||||
|
<objectName Type="QString">page9</objectName>
|
||||||
|
<itemIndexMethod Value="0" Type="enumAndFlags"/>
|
||||||
|
<sceneRect y="-50" height="3075" Type="QRect" x="-50" width="2200"/>
|
||||||
|
<bspTreeDepth Value="5" Type="int"/>
|
||||||
|
<font italic="0" family="SimSun" pointSize="9" underline="0" Type="QFont" weight="50"/>
|
||||||
|
<sortCacheEnabled Value="0" Type="bool"/>
|
||||||
|
<stickyFocus Value="0" Type="bool"/>
|
||||||
|
<minimumRenderSize Value="0" Type="qreal"/>
|
||||||
|
<focusOnTouch Value="1" Type="bool"/>
|
||||||
|
<pageItem Type="Object" ClassName="PageItem">
|
||||||
|
<objectName Type="QString">Reportpage9</objectName>
|
||||||
|
<geometry y="0" height="2970" Type="QRect" x="0" width="2100"/>
|
||||||
|
<children Type="Collection">
|
||||||
|
<item Type="Object" ClassName="TextItem">
|
||||||
|
<objectName Type="QString">TextItem1</objectName>
|
||||||
|
<geometry y="424" height="592" Type="QRect" x="268" width="902"/>
|
||||||
|
<children Type="Collection"/>
|
||||||
|
<zOrder Value="0" Type="qreal"/>
|
||||||
|
<borders Value="0" Type="enumAndFlags"/>
|
||||||
|
<parentName Type="QString">Reportpage9</parentName>
|
||||||
|
<borderLineSize Value="1" Type="int"/>
|
||||||
|
<isVisible Value="1" Type="bool"/>
|
||||||
|
<borderColor Value="#000000" Type="QColor"/>
|
||||||
|
<geometryLocked Value="0" Type="bool"/>
|
||||||
|
<itemLocation Value="1" Type="enumAndFlags"/>
|
||||||
|
<stretchToMaxHeight Value="0" Type="bool"/>
|
||||||
|
<itemAlign Value="4" Type="enumAndFlags"/>
|
||||||
|
<content Type="QString">test1</content>
|
||||||
|
<margin Value="4" Type="int"/>
|
||||||
|
<alignment Value="33" Type="enumAndFlags"/>
|
||||||
|
<autoWidth Value="0" Type="enumAndFlags"/>
|
||||||
|
<autoHeight Value="0" Type="bool"/>
|
||||||
|
<font italic="0" family="Arial" pointSize="10" underline="0" Type="QFont" weight="50"/>
|
||||||
|
<backgroundOpacity Value="100" Type="int"/>
|
||||||
|
<backgroundMode Value="1" Type="enumAndFlags"/>
|
||||||
|
<backgroundColor Value="#ffffff" Type="QColor"/>
|
||||||
|
<fontColor Value="#000000" Type="QColor"/>
|
||||||
|
<angle Value="0" Type="enumAndFlags"/>
|
||||||
|
<foregroundOpacity Value="100" Type="int"/>
|
||||||
|
<underlines Value="0" Type="bool"/>
|
||||||
|
<adaptFontToSize Value="0" Type="bool"/>
|
||||||
|
<trimValue Value="1" Type="bool"/>
|
||||||
|
<lineSpacing Value="1" Type="int"/>
|
||||||
|
<underlineLineSize Value="1" Type="int"/>
|
||||||
|
<allowHTML Value="0" Type="bool"/>
|
||||||
|
<allowHTMLInFields Value="0" Type="bool"/>
|
||||||
|
<format Type="QString"></format>
|
||||||
|
<valueType Value="0" Type="enumAndFlags"/>
|
||||||
|
<followTo Type="QString"></followTo>
|
||||||
|
<backgroundBrushStyle Value="1" Type="enumAndFlags"/>
|
||||||
|
<textIndent Value="0" Type="qreal"/>
|
||||||
|
<textLayoutDirection Value="2" Type="enumAndFlags"/>
|
||||||
|
<fillInSecondPass Value="0" Type="bool"/>
|
||||||
|
<watermark Value="0" Type="bool"/>
|
||||||
|
<replaceCRwithBR Value="0" Type="bool"/>
|
||||||
|
<hideIfEmpty Value="0" Type="bool"/>
|
||||||
|
<fontLetterSpacing Value="0" Type="int"/>
|
||||||
|
</item>
|
||||||
|
</children>
|
||||||
|
<zOrder Value="0" Type="qreal"/>
|
||||||
|
<borders Value="0" Type="enumAndFlags"/>
|
||||||
|
<parentName Type="QString"></parentName>
|
||||||
|
<borderLineSize Value="1" Type="int"/>
|
||||||
|
<isVisible Value="1" Type="bool"/>
|
||||||
|
<borderColor Value="#000000" Type="QColor"/>
|
||||||
|
<geometryLocked Value="0" Type="bool"/>
|
||||||
|
<topMargin Value="5" Type="int"/>
|
||||||
|
<bottomMargin Value="5" Type="int"/>
|
||||||
|
<rightMargin Value="5" Type="int"/>
|
||||||
|
<leftMargin Value="5" Type="int"/>
|
||||||
|
<pageOrientation Value="0" Type="enumAndFlags"/>
|
||||||
|
<pageSize Value="0" Type="enumAndFlags"/>
|
||||||
|
<gridStep Value="1" Type="int"/>
|
||||||
|
<fullPage Value="0" Type="bool"/>
|
||||||
|
<oldPrintMode Value="0" Type="bool"/>
|
||||||
|
<resetPageNumber Value="0" Type="bool"/>
|
||||||
|
<isExtendedInDesignMode Value="0" Type="bool"/>
|
||||||
|
<extendedHeight Value="1000" Type="int"/>
|
||||||
|
<pageIsTOC Value="0" Type="bool"/>
|
||||||
|
<setPageSizeToPrinter Value="0" Type="bool"/>
|
||||||
|
<endlessHeight Value="0" Type="bool"/>
|
||||||
|
<printable Value="1" Type="bool"/>
|
||||||
|
<printerName Type="QString"></printerName>
|
||||||
|
<units Value="0" Type="enumAndFlags"/>
|
||||||
|
<printBehavior Value="1" Type="enumAndFlags"/>
|
||||||
|
<dropPrinterMargins Value="0" Type="bool"/>
|
||||||
|
<notPrintIfEmpty Value="0" Type="bool"/>
|
||||||
|
<mixWithPriorPage Value="0" Type="bool"/>
|
||||||
|
</pageItem>
|
||||||
|
</item>
|
||||||
|
</pages>
|
||||||
|
<datasourcesManager Type="Object" ClassName="LimeReport::DataSourceManager">
|
||||||
|
<objectName Type="QString">datasources</objectName>
|
||||||
|
<connections Type="Collection"/>
|
||||||
|
<queries Type="Collection"/>
|
||||||
|
<subqueries Type="Collection"/>
|
||||||
|
<subproxies Type="Collection"/>
|
||||||
|
<variables Type="Collection"/>
|
||||||
|
<csvs Type="Collection"/>
|
||||||
|
</datasourcesManager>
|
||||||
|
<scriptContext Type="Object" ClassName="LimeReport::ScriptEngineContext">
|
||||||
|
<objectName Type="QString"></objectName>
|
||||||
|
<dialogs Type="Collection"/>
|
||||||
|
<initScript Type="QString"></initScript>
|
||||||
|
</scriptContext>
|
||||||
|
<suppressFieldAndVarError Value="0" Type="bool"/>
|
||||||
|
<translation Type="Translation"/>
|
||||||
|
</object>
|
||||||
|
</Report>
|
1908
demo_r1/demo_reports/test/test2.lrxml
Normal file
1908
demo_r1/demo_reports/test/test2.lrxml
Normal file
File diff suppressed because it is too large
Load Diff
1907
demo_r1/demo_reports/test/test2_changed.lrxml
Normal file
1907
demo_r1/demo_reports/test/test2_changed.lrxml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
demo_r1/demo_reports/test/test2_changed.zip
Normal file
BIN
demo_r1/demo_reports/test/test2_changed.zip
Normal file
Binary file not shown.
1907
demo_r1/demo_reports/test/test3_changed.lrxml
Normal file
1907
demo_r1/demo_reports/test/test3_changed.lrxml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
demo_r1/demo_reports/test1.zip
Normal file
BIN
demo_r1/demo_reports/test1.zip
Normal file
Binary file not shown.
BIN
demo_r1/demo_reports/test3.zip
Normal file
BIN
demo_r1/demo_reports/test3.zip
Normal file
Binary file not shown.
1156
demo_r1/demo_reports/testqrcode.lrxml
Normal file
1156
demo_r1/demo_reports/testqrcode.lrxml
Normal file
File diff suppressed because one or more lines are too long
BIN
demo_r1/demo_reports/testqrcode.zip
Normal file
BIN
demo_r1/demo_reports/testqrcode.zip
Normal file
Binary file not shown.
2893
demo_r2/demo_reports/Facture.lrxml
Normal file
2893
demo_r2/demo_reports/Facture.lrxml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
demo_r2/demo_reports/invoice.zip
Normal file
BIN
demo_r2/demo_reports/invoice.zip
Normal file
Binary file not shown.
@ -125,12 +125,12 @@ namespace Const{
|
|||||||
Q_DECLARE_FLAGS(PreviewHints, PreviewHint)
|
Q_DECLARE_FLAGS(PreviewHints, PreviewHint)
|
||||||
Q_FLAGS(PreviewHints)
|
Q_FLAGS(PreviewHints)
|
||||||
|
|
||||||
class ReportError : public std::runtime_error{
|
class LIMEREPORT_EXPORT ReportError : public std::runtime_error{
|
||||||
public:
|
public:
|
||||||
ReportError(const QString& message);
|
ReportError(const QString& message);
|
||||||
};
|
};
|
||||||
|
|
||||||
class ReportSettings{
|
class LIMEREPORT_EXPORT ReportSettings{
|
||||||
public:
|
public:
|
||||||
ReportSettings():m_suppressAbsentFieldsAndVarsWarnings(false){}
|
ReportSettings():m_suppressAbsentFieldsAndVarsWarnings(false){}
|
||||||
void setDefaultValues(){m_suppressAbsentFieldsAndVarsWarnings = false;}
|
void setDefaultValues(){m_suppressAbsentFieldsAndVarsWarnings = false;}
|
||||||
@ -140,13 +140,13 @@ namespace Const{
|
|||||||
bool m_suppressAbsentFieldsAndVarsWarnings;
|
bool m_suppressAbsentFieldsAndVarsWarnings;
|
||||||
};
|
};
|
||||||
|
|
||||||
class IExternalPainter{
|
class LIMEREPORT_EXPORT IExternalPainter{
|
||||||
public:
|
public:
|
||||||
virtual void paintByExternalPainter(const QString& objectName, QPainter* painter, const QStyleOptionGraphicsItem* options) = 0;
|
virtual void paintByExternalPainter(const QString& objectName, QPainter* painter, const QStyleOptionGraphicsItem* options) = 0;
|
||||||
virtual ~IExternalPainter();
|
virtual ~IExternalPainter();
|
||||||
};
|
};
|
||||||
|
|
||||||
class IPainterProxy{
|
class LIMEREPORT_EXPORT IPainterProxy{
|
||||||
public:
|
public:
|
||||||
virtual void setExternalPainter(IExternalPainter* externalPainter) = 0;
|
virtual void setExternalPainter(IExternalPainter* externalPainter) = 0;
|
||||||
virtual ~IPainterProxy();
|
virtual ~IPainterProxy();
|
||||||
@ -168,7 +168,7 @@ namespace Const{
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
class Enums
|
class LIMEREPORT_EXPORT Enums
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
enum VariableDataType {Undefined, String, Bool, Int, Real, Date, Time, DateTime};
|
enum VariableDataType {Undefined, String, Bool, Int, Real, Date, Time, DateTime};
|
||||||
|
BIN
limereport/images/border_settings.png
Normal file
BIN
limereport/images/border_settings.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 5.7 KiB |
@ -1,287 +0,0 @@
|
|||||||
#include "borderframeeditor.h"
|
|
||||||
#include "ui_borderframeeditor.h"
|
|
||||||
#include <QPainter>
|
|
||||||
#include <QGraphicsLineItem>
|
|
||||||
#include <QDebug>
|
|
||||||
#include <QMouseEvent>
|
|
||||||
#include "lrbasedesignintf.h"
|
|
||||||
#include "lrbordereditor.h"
|
|
||||||
using namespace LimeReport;
|
|
||||||
BorderFrameEditor::BorderFrameEditor(QWidget *parent)
|
|
||||||
: QWidget(parent)
|
|
||||||
, ui(new Ui::BorderFrameEditor)
|
|
||||||
{
|
|
||||||
ui->setupUi(this);
|
|
||||||
scene = new QGraphicsScene(ui->graphicsView);
|
|
||||||
|
|
||||||
QRect vRect = rect();
|
|
||||||
|
|
||||||
//Draw corder lines
|
|
||||||
//topLeft
|
|
||||||
scene->addLine(10,5, 10,10,QPen(Qt::gray));
|
|
||||||
scene->addLine(5,10, 10,10,QPen(Qt::gray));
|
|
||||||
//bottomLeft
|
|
||||||
scene->addLine(10,vRect.bottom() -5, 10,vRect.bottom()-10,QPen(Qt::gray));
|
|
||||||
scene->addLine(5,vRect.bottom()-10,10,vRect.bottom()-10,QPen(Qt::gray));
|
|
||||||
//bottomRight
|
|
||||||
scene->addLine(vRect.right()-10,vRect.bottom() -5,vRect.right()- 10,vRect.bottom()-10,QPen(Qt::gray));
|
|
||||||
scene->addLine(vRect.right()-5,vRect.bottom()-10,vRect.right()-10,vRect.bottom()-10,QPen(Qt::gray));
|
|
||||||
//topRight
|
|
||||||
scene->addLine(vRect.width()-10,5,vRect.width()- 10,10,QPen(Qt::gray));
|
|
||||||
scene->addLine(vRect.width()-5,10, vRect.width()-10,10,QPen(Qt::gray));
|
|
||||||
scene->setSceneRect(vRect);
|
|
||||||
ui->graphicsView->setScene(scene);
|
|
||||||
QGraphicsSimpleTextItem * io = new QGraphicsSimpleTextItem();
|
|
||||||
io->setAcceptedMouseButtons(Qt::LeftButton);
|
|
||||||
io->setPos(scene->sceneRect().center());
|
|
||||||
io->setText(tr("Text"));
|
|
||||||
scene->addItem(io);
|
|
||||||
|
|
||||||
QRectF bR = io->sceneBoundingRect();
|
|
||||||
io->setPos( scene->sceneRect().center().x() - bR.width()/2, scene->sceneRect().center().y() - bR.height()/2 );
|
|
||||||
connect(this,SIGNAL(borderSideClicked(int, bool)),this,SLOT(SlotBorderSideClicked(int,bool)));
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
BorderFrameEditor::~BorderFrameEditor()
|
|
||||||
{
|
|
||||||
delete ui;
|
|
||||||
}
|
|
||||||
|
|
||||||
void BorderFrameEditor::setPen(QPen pen)
|
|
||||||
{
|
|
||||||
m_pen = pen;
|
|
||||||
updateBorders();
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
QPen BorderFrameEditor::pen()
|
|
||||||
{
|
|
||||||
return m_pen;
|
|
||||||
}
|
|
||||||
|
|
||||||
void BorderFrameEditor::setAllLines()
|
|
||||||
{
|
|
||||||
|
|
||||||
topLine = scene->addLine(QLineF(10,10,rect().width() - 10,10),m_pen);
|
|
||||||
|
|
||||||
|
|
||||||
leftLine = scene->addLine(QLineF(10,10,10,rect().height() - 10),m_pen);
|
|
||||||
|
|
||||||
bottomLine = scene->addLine(QLineF(10,rect().bottom() -10,rect().width() - 10
|
|
||||||
,rect().bottom() - 10),m_pen);
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
rightLine = scene->addLine(QLineF(rect().width() - 10,10
|
|
||||||
,rect().width() - 10,rect().height() - 10),m_pen);
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
void BorderFrameEditor::unSetAllLines()
|
|
||||||
{
|
|
||||||
if(topLine)
|
|
||||||
{
|
|
||||||
scene->removeItem(topLine);
|
|
||||||
|
|
||||||
}
|
|
||||||
if(leftLine)
|
|
||||||
{
|
|
||||||
scene->removeItem(leftLine);
|
|
||||||
|
|
||||||
}
|
|
||||||
if(bottomLine)
|
|
||||||
{
|
|
||||||
scene->removeItem(bottomLine);
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
if(rightLine)
|
|
||||||
{
|
|
||||||
scene->removeItem(rightLine);
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
void BorderFrameEditor::mousePressEvent(QMouseEvent *event)
|
|
||||||
{
|
|
||||||
|
|
||||||
if(event->x() >= 10 && event->y() <30)//Draw top border
|
|
||||||
{
|
|
||||||
|
|
||||||
if(!topLine)
|
|
||||||
{
|
|
||||||
|
|
||||||
emit borderSideClicked(1,true);
|
|
||||||
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
|
|
||||||
emit borderSideClicked(1,false);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if((event->x() >= 10 && event->x() < 30) && (event->y() > 10)) //Draw border left
|
|
||||||
{
|
|
||||||
if(!leftLine)
|
|
||||||
{
|
|
||||||
|
|
||||||
emit borderSideClicked(4,true);
|
|
||||||
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
|
|
||||||
emit borderSideClicked(4,false);
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if(event->x() >= 10 && (event->y() >80 && event->y() < rect().bottom())) //Draw bottom border
|
|
||||||
{
|
|
||||||
if(!bottomLine)
|
|
||||||
{
|
|
||||||
|
|
||||||
emit borderSideClicked(2,true);
|
|
||||||
}
|
|
||||||
|
|
||||||
else
|
|
||||||
{
|
|
||||||
|
|
||||||
emit borderSideClicked(2,false);
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if((event->x() >= 130 && event->x() < rect().width()) && event->y() > 10) //Draw border right
|
|
||||||
{
|
|
||||||
if(!rightLine)
|
|
||||||
{
|
|
||||||
|
|
||||||
emit borderSideClicked(8,true);
|
|
||||||
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
|
|
||||||
emit borderSideClicked(8,false);
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
void BorderFrameEditor::SlotBorderSideClicked(int side, bool show)
|
|
||||||
{
|
|
||||||
|
|
||||||
switch(side)
|
|
||||||
{
|
|
||||||
case BaseDesignIntf::BorderSide::TopLine:
|
|
||||||
{
|
|
||||||
if(show)
|
|
||||||
{
|
|
||||||
topLine = scene->addLine(QLineF(10,10,rect().width() - 10,10),m_pen);
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
scene->removeItem(topLine);
|
|
||||||
topLine = NULL;
|
|
||||||
|
|
||||||
}
|
|
||||||
}break;
|
|
||||||
case BaseDesignIntf::LeftLine:
|
|
||||||
{
|
|
||||||
if(show)
|
|
||||||
{
|
|
||||||
leftLine = scene->addLine(QLineF(10,10,10,rect().height() - 10),m_pen);
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
scene->removeItem(leftLine);
|
|
||||||
leftLine = NULL;
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
}break;
|
|
||||||
case BaseDesignIntf::BottomLine:
|
|
||||||
{
|
|
||||||
if(show)
|
|
||||||
{
|
|
||||||
bottomLine = scene->addLine(QLineF(10,rect().bottom() -10,rect().width() - 10
|
|
||||||
,rect().bottom() - 10),m_pen);
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
else
|
|
||||||
{
|
|
||||||
scene->removeItem(bottomLine);
|
|
||||||
bottomLine = NULL;
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
}break;
|
|
||||||
case BaseDesignIntf::RightLine:
|
|
||||||
{
|
|
||||||
if(show)
|
|
||||||
{
|
|
||||||
rightLine = scene->addLine(QLineF(rect().width() - 10,10
|
|
||||||
,rect().width() - 10,rect().height() - 10),m_pen);
|
|
||||||
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
scene->removeItem(rightLine);
|
|
||||||
rightLine = NULL;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
updateBorders();
|
|
||||||
}
|
|
||||||
|
|
||||||
void BorderFrameEditor::updateBorders()
|
|
||||||
{
|
|
||||||
//if a line is set we redraw it
|
|
||||||
if(topLine)
|
|
||||||
{
|
|
||||||
scene->removeItem(topLine);
|
|
||||||
topLine = scene->addLine(QLineF(10,10,rect().width() - 10,10),m_pen);
|
|
||||||
|
|
||||||
}
|
|
||||||
if(leftLine)
|
|
||||||
{
|
|
||||||
scene->removeItem(leftLine);
|
|
||||||
leftLine = scene->addLine(QLineF(10,10,10,rect().height() - 10),m_pen);
|
|
||||||
|
|
||||||
}
|
|
||||||
if(bottomLine)
|
|
||||||
{
|
|
||||||
scene->removeItem(bottomLine);
|
|
||||||
|
|
||||||
bottomLine = scene->addLine(QLineF(10,rect().bottom() -10,rect().width() - 10
|
|
||||||
,rect().bottom() - 10),m_pen);
|
|
||||||
|
|
||||||
}
|
|
||||||
if(rightLine)
|
|
||||||
{
|
|
||||||
scene->removeItem(rightLine);
|
|
||||||
|
|
||||||
rightLine = scene->addLine(QLineF(rect().width() - 10,10
|
|
||||||
,rect().width() - 10,rect().height() - 10),m_pen);
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -44,7 +44,7 @@ void ItemsBordersEditorWidget::setItemEvent(BaseDesignIntf* item)
|
|||||||
updateValues((BaseDesignIntf::BorderLines)borders.toInt());
|
updateValues((BaseDesignIntf::BorderLines)borders.toInt());
|
||||||
setEnabled(true);
|
setEnabled(true);
|
||||||
}
|
}
|
||||||
itm = item;
|
m_item = item;
|
||||||
}
|
}
|
||||||
|
|
||||||
void ItemsBordersEditorWidget::properyChangedEvent(const QString& property, const QVariant& oldValue, const QVariant& newValue)
|
void ItemsBordersEditorWidget::properyChangedEvent(const QString& property, const QVariant& oldValue, const QVariant& newValue)
|
||||||
@ -72,21 +72,18 @@ void ItemsBordersEditorWidget::allBordesClicked()
|
|||||||
updateValues((BaseDesignIntf::BorderLines)borders);
|
updateValues((BaseDesignIntf::BorderLines)borders);
|
||||||
}
|
}
|
||||||
|
|
||||||
void ItemsBordersEditorWidget::buttonClicked(bool)
|
void ItemsBordersEditorWidget::buttonClicked(bool){}
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
void ItemsBordersEditorWidget::editBorderClicked()
|
void ItemsBordersEditorWidget::editBorderClicked()
|
||||||
{
|
{
|
||||||
lrbordereditor be;
|
BorderEditor be;
|
||||||
be.loadItem(itm);
|
be.loadItem(m_item);
|
||||||
if(be.exec() == QDialog::Rejected)return;
|
if ( be.exec() == QDialog::Rejected ) return;
|
||||||
updateValues(be.borderSides());
|
updateValues(be.borderSides());
|
||||||
itm->setBorderLinesFlags(be.borderSides());
|
m_item->setBorderLinesFlags(be.borderSides());
|
||||||
itm->setBorderLineSize(be.border_width());
|
m_item->setBorderLineSize(be.borderWidth());
|
||||||
itm->setBorderStyle((LimeReport::BaseDesignIntf::BorderStyle)be.border_style());
|
m_item->setBorderStyle((LimeReport::BaseDesignIntf::BorderStyle)be.borderStyle());
|
||||||
itm->setBorderColor(be.borderColor());
|
m_item->setBorderColor(be.borderColor());
|
||||||
}
|
}
|
||||||
|
|
||||||
void ItemsBordersEditorWidget::initEditor()
|
void ItemsBordersEditorWidget::initEditor()
|
||||||
@ -129,7 +126,7 @@ void ItemsBordersEditorWidget::initEditor()
|
|||||||
addAction(m_allLines);
|
addAction(m_allLines);
|
||||||
addSeparator();
|
addSeparator();
|
||||||
m_BorderEditor = new QAction(tr("Edit border"),this);
|
m_BorderEditor = new QAction(tr("Edit border"),this);
|
||||||
m_BorderEditor->setIcon(QIcon(":/report/images/allLines"));
|
m_BorderEditor->setIcon(QIcon(":/report/images/borderEditor"));
|
||||||
connect(m_BorderEditor,SIGNAL(triggered()),this,SLOT(editBorderClicked()));
|
connect(m_BorderEditor,SIGNAL(triggered()),this,SLOT(editBorderClicked()));
|
||||||
addAction(m_BorderEditor);
|
addAction(m_BorderEditor);
|
||||||
|
|
||||||
@ -140,20 +137,20 @@ void ItemsBordersEditorWidget::initEditor()
|
|||||||
void ItemsBordersEditorWidget::updateValues(BaseDesignIntf::BorderLines borders)
|
void ItemsBordersEditorWidget::updateValues(BaseDesignIntf::BorderLines borders)
|
||||||
{
|
{
|
||||||
m_changing = true;
|
m_changing = true;
|
||||||
m_topLine->setChecked(borders&BaseDesignIntf::TopLine);
|
m_topLine->setChecked(borders & BaseDesignIntf::TopLine);
|
||||||
m_bottomLine->setChecked(borders&BaseDesignIntf::BottomLine);
|
m_bottomLine->setChecked(borders & BaseDesignIntf::BottomLine);
|
||||||
m_leftLine->setChecked(borders&BaseDesignIntf::LeftLine);
|
m_leftLine->setChecked(borders & BaseDesignIntf::LeftLine);
|
||||||
m_rightLine->setChecked(borders&BaseDesignIntf::RightLine);
|
m_rightLine->setChecked(borders & BaseDesignIntf::RightLine);
|
||||||
m_changing = false;
|
m_changing = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
BaseDesignIntf::BorderLines ItemsBordersEditorWidget::createBorders()
|
BaseDesignIntf::BorderLines ItemsBordersEditorWidget::createBorders()
|
||||||
{
|
{
|
||||||
int borders = 0;
|
int borders = 0;
|
||||||
borders += (m_topLine->isChecked())?BaseDesignIntf::TopLine:0;
|
borders += (m_topLine->isChecked()) ? BaseDesignIntf::TopLine:0;
|
||||||
borders += (m_bottomLine->isChecked())?BaseDesignIntf::BottomLine:0;
|
borders += (m_bottomLine->isChecked()) ? BaseDesignIntf::BottomLine:0;
|
||||||
borders += (m_leftLine->isChecked())?BaseDesignIntf::LeftLine:0;
|
borders += (m_leftLine->isChecked()) ? BaseDesignIntf::LeftLine:0;
|
||||||
borders += (m_rightLine->isChecked())?BaseDesignIntf::RightLine:0;
|
borders += (m_rightLine->isChecked()) ? BaseDesignIntf::RightLine:0;
|
||||||
return (BaseDesignIntf::BorderLines)borders;
|
return (BaseDesignIntf::BorderLines)borders;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -180,6 +177,21 @@ void ItemsBordersEditorWidgetForDesigner::allBordesClicked()
|
|||||||
ItemsBordersEditorWidget::allBordesClicked();
|
ItemsBordersEditorWidget::allBordesClicked();
|
||||||
m_reportEditor->setBorders(createBorders());
|
m_reportEditor->setBorders(createBorders());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void ItemsBordersEditorWidgetForDesigner::editBorderClicked()
|
||||||
|
{
|
||||||
|
BorderEditor be;
|
||||||
|
be.loadItem(m_item);
|
||||||
|
if ( be.exec() == QDialog::Rejected ) return;
|
||||||
|
|
||||||
|
m_reportEditor->setBordersExt(
|
||||||
|
be.borderSides(),
|
||||||
|
be.borderWidth(),
|
||||||
|
(LimeReport::BaseDesignIntf::BorderStyle)be.borderStyle(),
|
||||||
|
be.borderColor()
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
} //namespace LimeReport
|
} //namespace LimeReport
|
||||||
|
@ -49,11 +49,12 @@ protected slots:
|
|||||||
virtual void noBordesClicked();
|
virtual void noBordesClicked();
|
||||||
virtual void allBordesClicked();
|
virtual void allBordesClicked();
|
||||||
virtual void buttonClicked(bool);
|
virtual void buttonClicked(bool);
|
||||||
void editBorderClicked();
|
virtual void editBorderClicked();
|
||||||
protected:
|
protected:
|
||||||
void setItemEvent(BaseDesignIntf *item);
|
void setItemEvent(BaseDesignIntf *item);
|
||||||
void properyChangedEvent(const QString &property, const QVariant &oldValue, const QVariant &newValue);
|
void properyChangedEvent(const QString &property, const QVariant &oldValue, const QVariant &newValue);
|
||||||
BaseDesignIntf::BorderLines createBorders();
|
BaseDesignIntf::BorderLines createBorders();
|
||||||
|
BaseDesignIntf *m_item;
|
||||||
private:
|
private:
|
||||||
void initEditor();
|
void initEditor();
|
||||||
void updateValues(BaseDesignIntf::BorderLines borders);
|
void updateValues(BaseDesignIntf::BorderLines borders);
|
||||||
@ -66,7 +67,7 @@ private:
|
|||||||
QAction* m_BorderEditor;
|
QAction* m_BorderEditor;
|
||||||
bool m_changing;
|
bool m_changing;
|
||||||
int m_borders;
|
int m_borders;
|
||||||
BaseDesignIntf *itm;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef HAVE_REPORT_DESIGNER
|
#ifdef HAVE_REPORT_DESIGNER
|
||||||
@ -79,6 +80,7 @@ protected slots:
|
|||||||
void buttonClicked(bool);
|
void buttonClicked(bool);
|
||||||
void noBordesClicked();
|
void noBordesClicked();
|
||||||
void allBordesClicked();
|
void allBordesClicked();
|
||||||
|
void editBorderClicked();
|
||||||
private:
|
private:
|
||||||
ReportDesignWidget* m_reportEditor;
|
ReportDesignWidget* m_reportEditor;
|
||||||
|
|
||||||
|
BIN
limereport/items/images/border_settings.png
Normal file
BIN
limereport/items/images/border_settings.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 5.7 KiB |
@ -2,181 +2,155 @@
|
|||||||
#include "ui_lrbordereditor.h"
|
#include "ui_lrbordereditor.h"
|
||||||
#include <QColorDialog>
|
#include <QColorDialog>
|
||||||
#include "lrbasedesignintf.h"
|
#include "lrbasedesignintf.h"
|
||||||
lrbordereditor::lrbordereditor(QWidget *parent) :
|
|
||||||
|
namespace LimeReport{
|
||||||
|
|
||||||
|
BorderEditor::BorderEditor(QWidget *parent) :
|
||||||
QDialog(parent),
|
QDialog(parent),
|
||||||
ui(new Ui::lrbordereditor)
|
ui(new Ui::BorderEditor),
|
||||||
|
m_borderStyle(1),
|
||||||
|
m_borderWidth(1)
|
||||||
{
|
{
|
||||||
ui->setupUi(this);
|
ui->setupUi(this);
|
||||||
|
connect(
|
||||||
connect(ui->borderFrame,SIGNAL(borderSideClicked(int, bool)), this, SLOT(checkToolButtons(int, bool)));
|
ui->borderFrame, SIGNAL(borderSideClicked(LimeReport::BaseDesignIntf::BorderSide, bool)),
|
||||||
|
this, SLOT(checkToolButtons(LimeReport::BaseDesignIntf::BorderSide, bool))
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
void lrbordereditor::loadItem(LimeReport::BaseDesignIntf *i)
|
void BorderEditor::loadItem(LimeReport::BaseDesignIntf *item)
|
||||||
{
|
{
|
||||||
item = i;
|
m_item = item;
|
||||||
if(item->borderLines() & LimeReport::BaseDesignIntf::TopLine)
|
emit ui->borderFrame->borderSideClicked(LimeReport::BaseDesignIntf::BorderSide::TopLine,
|
||||||
{
|
item->borderLines() & LimeReport::BaseDesignIntf::TopLine);
|
||||||
emit ui->borderFrame->borderSideClicked(LimeReport::BaseDesignIntf::BorderSide::TopLine,true);
|
emit ui->borderFrame->borderSideClicked(LimeReport::BaseDesignIntf::BorderSide::LeftLine,
|
||||||
|
item->borderLines() & LimeReport::BaseDesignIntf::LeftLine);
|
||||||
|
emit ui->borderFrame->borderSideClicked(LimeReport::BaseDesignIntf::BorderSide::RightLine,
|
||||||
|
item->borderLines() & LimeReport::BaseDesignIntf::RightLine);
|
||||||
|
emit ui->borderFrame->borderSideClicked(LimeReport::BaseDesignIntf::BorderSide::BottomLine,
|
||||||
|
item->borderLines() & LimeReport::BaseDesignIntf::BottomLine);
|
||||||
|
|
||||||
}
|
|
||||||
if(item->borderLines() & LimeReport::BaseDesignIntf::LeftLine)
|
|
||||||
{
|
|
||||||
emit ui->borderFrame->borderSideClicked(LimeReport::BaseDesignIntf::BorderSide::LeftLine,true);
|
|
||||||
|
|
||||||
}
|
|
||||||
if(item->borderLines() & LimeReport::BaseDesignIntf::RightLine)
|
|
||||||
{
|
|
||||||
emit ui->borderFrame->borderSideClicked(LimeReport::BaseDesignIntf::BorderSide::RightLine,true);
|
|
||||||
|
|
||||||
}
|
|
||||||
if(item->borderLines() & LimeReport::BaseDesignIntf::BottomLine)
|
|
||||||
{
|
|
||||||
emit ui->borderFrame->borderSideClicked(LimeReport::BaseDesignIntf::BorderSide::BottomLine,true);
|
|
||||||
}
|
|
||||||
QPen pen;
|
QPen pen;
|
||||||
pen.setWidthF(item->borderLineSize());
|
pen.setWidthF(item->borderLineSize());
|
||||||
pen.setColor(item->borderColor());
|
pen.setColor(item->borderColor());
|
||||||
pen.setStyle((Qt::PenStyle)item->borderStyle());
|
pen.setStyle((Qt::PenStyle)item->borderStyle());
|
||||||
ui->borderFrame->setPen(pen);
|
ui->borderFrame->setPen(pen);
|
||||||
border_color = item->borderColor().name();
|
m_borderColor = item->borderColor().name();
|
||||||
ui->listWidget->setCurrentRow((Qt::PenStyle)item->borderStyle());
|
ui->listWidget->setCurrentRow((Qt::PenStyle)item->borderStyle());
|
||||||
ui->comboBox->setCurrentText(QString::number(item->borderLineSize()));
|
ui->comboBox->setCurrentText(QString::number(item->borderLineSize()));
|
||||||
borderWidth = ui->comboBox->currentText().toDouble();
|
m_borderWidth = ui->comboBox->currentText().toDouble();
|
||||||
borderStyle =ui->listWidget->currentRow();
|
m_borderStyle =ui->listWidget->currentRow();
|
||||||
ui->pushButton->setStyleSheet(QString("#pushButton{background-color:%1;}").arg(border_color));
|
ui->colorIndicator->setStyleSheet(QString("background-color:%1;").arg(m_borderColor));
|
||||||
}
|
}
|
||||||
|
|
||||||
LimeReport::BaseDesignIntf::BorderLines lrbordereditor::borderSides()
|
LimeReport::BaseDesignIntf::BorderLines BorderEditor::borderSides()
|
||||||
{
|
{
|
||||||
int borders = 0;
|
int borders = 0;
|
||||||
borders += (ui->topLine->isChecked())?LimeReport::BaseDesignIntf::TopLine:0;
|
borders += (ui->topLine->isChecked()) ? LimeReport::BaseDesignIntf::TopLine : 0;
|
||||||
borders += (ui->bottomLine->isChecked())?LimeReport::BaseDesignIntf::BottomLine:0;
|
borders += (ui->bottomLine->isChecked()) ? LimeReport::BaseDesignIntf::BottomLine : 0;
|
||||||
borders += (ui->leftLine->isChecked())?LimeReport::BaseDesignIntf::LeftLine:0;
|
borders += (ui->leftLine->isChecked()) ? LimeReport::BaseDesignIntf::LeftLine : 0;
|
||||||
borders += (ui->rightLine->isChecked())?LimeReport::BaseDesignIntf::RightLine:0;
|
borders += (ui->rightLine->isChecked()) ? LimeReport::BaseDesignIntf::RightLine : 0;
|
||||||
return (LimeReport::BaseDesignIntf::BorderLines)borders;
|
return (LimeReport::BaseDesignIntf::BorderLines) borders;
|
||||||
}
|
}
|
||||||
|
|
||||||
LimeReport::BaseDesignIntf::BorderStyle lrbordereditor::border_style()
|
LimeReport::BaseDesignIntf::BorderStyle BorderEditor::borderStyle()
|
||||||
{
|
{
|
||||||
return (LimeReport::BaseDesignIntf::BorderStyle)borderStyle;
|
return (LimeReport::BaseDesignIntf::BorderStyle) m_borderStyle;
|
||||||
}
|
}
|
||||||
|
|
||||||
QString lrbordereditor::borderColor()
|
QString BorderEditor::borderColor()
|
||||||
{
|
{
|
||||||
return border_color;
|
return m_borderColor;
|
||||||
}
|
}
|
||||||
|
|
||||||
double lrbordereditor::border_width()
|
double BorderEditor::borderWidth()
|
||||||
{
|
{
|
||||||
return borderWidth;
|
return m_borderWidth;
|
||||||
}
|
}
|
||||||
|
|
||||||
lrbordereditor::~lrbordereditor()
|
BorderEditor::~BorderEditor()
|
||||||
{
|
{
|
||||||
delete ui;
|
delete ui;
|
||||||
}
|
}
|
||||||
|
|
||||||
void lrbordereditor::on_listWidget_currentRowChanged(int currentRow)
|
void BorderEditor::on_listWidget_currentRowChanged(int currentRow)
|
||||||
{
|
{
|
||||||
QPen pen = ui->borderFrame->pen();
|
QPen pen = ui->borderFrame->pen();
|
||||||
pen.setStyle((Qt::PenStyle)currentRow);
|
pen.setStyle((Qt::PenStyle)currentRow);
|
||||||
borderStyle = currentRow;
|
m_borderStyle = currentRow;
|
||||||
ui->borderFrame->setPen(pen);
|
ui->borderFrame->setPen(pen);
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void BorderEditor::on_comboBox_currentTextChanged(const QString &arg1)
|
||||||
void lrbordereditor::on_comboBox_currentTextChanged(const QString &arg1)
|
|
||||||
{
|
{
|
||||||
QPen pen = ui->borderFrame->pen();
|
QPen pen = ui->borderFrame->pen();
|
||||||
pen.setWidthF(arg1.toDouble());
|
pen.setWidthF(arg1.toDouble());
|
||||||
ui->borderFrame->setPen(pen);
|
ui->borderFrame->setPen(pen);
|
||||||
borderWidth = arg1.toDouble();
|
m_borderWidth = arg1.toDouble();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void BorderEditor::checkToolButtons(LimeReport::BaseDesignIntf::BorderSide side, bool check)
|
||||||
void lrbordereditor::on_pushButton_clicked()
|
|
||||||
{
|
{
|
||||||
QColorDialog cd(this);
|
|
||||||
if(cd.exec() == QDialog::Rejected)return;
|
|
||||||
QPen pen = ui->borderFrame->pen();
|
|
||||||
pen.setColor(cd.selectedColor().name());
|
|
||||||
border_color = pen.color().name();
|
|
||||||
|
|
||||||
ui->pushButton->setStyleSheet(QString("#pushButton{background-color:%1;}").arg(border_color));
|
|
||||||
ui->borderFrame->setPen(pen);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
void lrbordereditor::on_toolButton_4_clicked()
|
|
||||||
{
|
|
||||||
emit ui->borderFrame->borderSideClicked(LimeReport::BaseDesignIntf::BorderSide::TopLine,true);
|
|
||||||
emit ui->borderFrame->borderSideClicked(LimeReport::BaseDesignIntf::BorderSide::BottomLine,true);
|
|
||||||
emit ui->borderFrame->borderSideClicked(LimeReport::BaseDesignIntf::BorderSide::LeftLine,true);
|
|
||||||
emit ui->borderFrame->borderSideClicked(LimeReport::BaseDesignIntf::BorderSide::RightLine,true);
|
|
||||||
QPen pen = ui->borderFrame->pen();
|
|
||||||
|
|
||||||
ui->borderFrame->setPen(pen);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
void lrbordereditor::on_noLines_clicked()
|
|
||||||
{
|
|
||||||
emit ui->borderFrame->borderSideClicked(LimeReport::BaseDesignIntf::BorderSide::TopLine,false);
|
|
||||||
emit ui->borderFrame->borderSideClicked(LimeReport::BaseDesignIntf::BorderSide::BottomLine,false);
|
|
||||||
emit ui->borderFrame->borderSideClicked(LimeReport::BaseDesignIntf::BorderSide::LeftLine,false);
|
|
||||||
emit ui->borderFrame->borderSideClicked(LimeReport::BaseDesignIntf::BorderSide::RightLine,false);
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
void lrbordereditor::on_topLine_clicked()
|
|
||||||
{
|
|
||||||
|
|
||||||
emit ui->borderFrame->borderSideClicked(LimeReport::BaseDesignIntf::BorderSide::TopLine,ui->topLine->isChecked());
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
void lrbordereditor::checkToolButtons(int side, bool check)
|
|
||||||
{
|
|
||||||
|
|
||||||
switch(side)
|
switch(side)
|
||||||
{
|
{
|
||||||
case LimeReport::BaseDesignIntf::BorderSide::TopLine:
|
case BaseDesignIntf::BorderSide::TopLine:
|
||||||
{
|
|
||||||
ui->topLine->setChecked(check);
|
ui->topLine->setChecked(check);
|
||||||
}break;
|
break;
|
||||||
case LimeReport::BaseDesignIntf::BorderSide::BottomLine:
|
case BaseDesignIntf::BorderSide::BottomLine:
|
||||||
{
|
|
||||||
ui->bottomLine->setChecked(check);
|
ui->bottomLine->setChecked(check);
|
||||||
}break;
|
break;
|
||||||
case LimeReport::BaseDesignIntf::BorderSide::LeftLine:
|
case BaseDesignIntf::BorderSide::LeftLine:
|
||||||
{
|
|
||||||
ui->leftLine->setChecked(check);
|
ui->leftLine->setChecked(check);
|
||||||
}break;
|
break;
|
||||||
case LimeReport::BaseDesignIntf::BorderSide::RightLine:
|
case BaseDesignIntf::BorderSide::RightLine:
|
||||||
{
|
|
||||||
ui->rightLine->setChecked(check);
|
ui->rightLine->setChecked(check);
|
||||||
}break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void BorderEditor::on_topLine_clicked(bool checked){
|
||||||
|
emit ui->borderFrame->borderSideClicked(LimeReport::BaseDesignIntf::BorderSide::TopLine, checked);
|
||||||
|
}
|
||||||
|
|
||||||
void lrbordereditor::on_bottomLine_clicked()
|
void BorderEditor::on_bottomLine_clicked(bool checked){
|
||||||
{
|
emit ui->borderFrame->borderSideClicked(BaseDesignIntf::BorderSide::BottomLine, checked);
|
||||||
emit ui->borderFrame->borderSideClicked(LimeReport::BaseDesignIntf::BorderSide::BottomLine,ui->bottomLine->isChecked());
|
}
|
||||||
|
|
||||||
|
void BorderEditor::on_leftLine_clicked(bool checked){
|
||||||
|
emit ui->borderFrame->borderSideClicked(BaseDesignIntf::BorderSide::LeftLine, checked);
|
||||||
|
}
|
||||||
|
|
||||||
|
void BorderEditor::on_rightLine_clicked(bool checked){
|
||||||
|
emit ui->borderFrame->borderSideClicked(BaseDesignIntf::BorderSide::RightLine, checked);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void lrbordereditor::on_leftLine_clicked()
|
void BorderEditor::on_allLines_clicked()
|
||||||
{
|
{
|
||||||
emit ui->borderFrame->borderSideClicked(LimeReport::BaseDesignIntf::BorderSide::LeftLine,ui->leftLine->isChecked());
|
emit ui->borderFrame->borderSideClicked(LimeReport::BaseDesignIntf::BorderSide::TopLine, true);
|
||||||
|
emit ui->borderFrame->borderSideClicked(LimeReport::BaseDesignIntf::BorderSide::BottomLine, true);
|
||||||
|
emit ui->borderFrame->borderSideClicked(LimeReport::BaseDesignIntf::BorderSide::LeftLine, true);
|
||||||
|
emit ui->borderFrame->borderSideClicked(LimeReport::BaseDesignIntf::BorderSide::RightLine, true);
|
||||||
|
}
|
||||||
|
|
||||||
|
void BorderEditor::on_noLines_clicked()
|
||||||
|
{
|
||||||
|
emit ui->borderFrame->borderSideClicked(LimeReport::BaseDesignIntf::BorderSide::TopLine, false);
|
||||||
|
emit ui->borderFrame->borderSideClicked(LimeReport::BaseDesignIntf::BorderSide::BottomLine, false);
|
||||||
|
emit ui->borderFrame->borderSideClicked(LimeReport::BaseDesignIntf::BorderSide::LeftLine, false);
|
||||||
|
emit ui->borderFrame->borderSideClicked(LimeReport::BaseDesignIntf::BorderSide::RightLine, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void lrbordereditor::on_toolButton_3_clicked()
|
void BorderEditor::on_selectColor_clicked()
|
||||||
{
|
{
|
||||||
emit ui->borderFrame->borderSideClicked(LimeReport::BaseDesignIntf::BorderSide::RightLine,ui->rightLine->isChecked());
|
QColorDialog cd(this);
|
||||||
|
if(cd.exec() == QDialog::Rejected) return;
|
||||||
|
QPen pen = ui->borderFrame->pen();
|
||||||
|
pen.setColor(cd.selectedColor().name());
|
||||||
|
m_borderColor = pen.color().name();
|
||||||
|
ui->colorIndicator->setStyleSheet(QString("background-color:%1;").arg(m_borderColor));
|
||||||
|
ui->borderFrame->setPen(pen);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
} // namespace LimeReport
|
||||||
|
@ -3,54 +3,47 @@
|
|||||||
|
|
||||||
#include <QDialog>
|
#include <QDialog>
|
||||||
#include "lrbasedesignintf.h"
|
#include "lrbasedesignintf.h"
|
||||||
|
|
||||||
|
namespace LimeReport{
|
||||||
|
|
||||||
namespace Ui {
|
namespace Ui {
|
||||||
class lrbordereditor;
|
class BorderEditor;
|
||||||
}
|
}
|
||||||
|
|
||||||
class LIMEREPORT_EXPORT lrbordereditor : public QDialog
|
|
||||||
|
class LIMEREPORT_EXPORT BorderEditor : public QDialog
|
||||||
{
|
{
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
|
|
||||||
public:
|
public:
|
||||||
explicit lrbordereditor(QWidget *parent = nullptr);
|
explicit BorderEditor(QWidget *parent = nullptr);
|
||||||
void loadItem(LimeReport::BaseDesignIntf *i);
|
void loadItem(LimeReport::BaseDesignIntf *item);
|
||||||
LimeReport::BaseDesignIntf::BorderLines borderSides();
|
LimeReport::BaseDesignIntf::BorderLines borderSides();
|
||||||
LimeReport::BaseDesignIntf::BorderStyle border_style();
|
LimeReport::BaseDesignIntf::BorderStyle borderStyle();
|
||||||
QString borderColor();
|
QString borderColor();
|
||||||
double border_width();
|
double borderWidth();
|
||||||
|
~BorderEditor();
|
||||||
|
|
||||||
~lrbordereditor();
|
|
||||||
|
|
||||||
private slots:
|
private slots:
|
||||||
void on_listWidget_currentRowChanged(int currentRow);
|
void on_listWidget_currentRowChanged(int currentRow);
|
||||||
|
|
||||||
void on_comboBox_currentTextChanged(const QString &arg1);
|
void on_comboBox_currentTextChanged(const QString &arg1);
|
||||||
|
|
||||||
void on_pushButton_clicked();
|
|
||||||
|
|
||||||
void on_toolButton_4_clicked();
|
|
||||||
|
|
||||||
void on_noLines_clicked();
|
void on_noLines_clicked();
|
||||||
|
void on_topLine_clicked(bool checked);
|
||||||
void on_topLine_clicked();
|
void on_bottomLine_clicked(bool checked);
|
||||||
void checkToolButtons(int side, bool check);
|
void on_leftLine_clicked(bool checked);
|
||||||
|
void on_rightLine_clicked(bool checked);
|
||||||
void on_bottomLine_clicked();
|
void on_allLines_clicked();
|
||||||
|
void checkToolButtons(LimeReport::BaseDesignIntf::BorderSide side, bool check);
|
||||||
void on_leftLine_clicked();
|
void on_selectColor_clicked();
|
||||||
|
|
||||||
void on_toolButton_3_clicked();
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
Ui::lrbordereditor *ui;
|
Ui::BorderEditor *ui;
|
||||||
LimeReport::BaseDesignIntf *item;
|
LimeReport::BaseDesignIntf *m_item;
|
||||||
QString border_color;
|
QString m_borderColor;
|
||||||
int borderStyle = 1;
|
int m_borderStyle;
|
||||||
double borderWidth = 1;
|
double m_borderWidth;
|
||||||
|
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
} // namespace LimeReport
|
||||||
|
|
||||||
#endif // LRBORDEREDITOR_H
|
#endif // LRBORDEREDITOR_H
|
||||||
|
@ -1,13 +1,13 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<ui version="4.0">
|
<ui version="4.0">
|
||||||
<class>lrbordereditor</class>
|
<class>LimeReport::BorderEditor</class>
|
||||||
<widget class="QDialog" name="lrbordereditor">
|
<widget class="QDialog" name="LimeReport::BorderEditor">
|
||||||
<property name="geometry">
|
<property name="geometry">
|
||||||
<rect>
|
<rect>
|
||||||
<x>0</x>
|
<x>0</x>
|
||||||
<y>0</y>
|
<y>0</y>
|
||||||
<width>381</width>
|
<width>381</width>
|
||||||
<height>311</height>
|
<height>352</height>
|
||||||
</rect>
|
</rect>
|
||||||
</property>
|
</property>
|
||||||
<property name="windowTitle">
|
<property name="windowTitle">
|
||||||
@ -31,7 +31,7 @@
|
|||||||
<string>No lines</string>
|
<string>No lines</string>
|
||||||
</property>
|
</property>
|
||||||
<property name="icon">
|
<property name="icon">
|
||||||
<iconset resource="../report.qrc">
|
<iconset>
|
||||||
<normaloff>:/report/images/noLines</normaloff>:/report/images/noLines</iconset>
|
<normaloff>:/report/images/noLines</normaloff>:/report/images/noLines</iconset>
|
||||||
</property>
|
</property>
|
||||||
<property name="checkable">
|
<property name="checkable">
|
||||||
@ -46,12 +46,12 @@
|
|||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<widget class="QToolButton" name="toolButton_4">
|
<widget class="QToolButton" name="allLines">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>Outline</string>
|
<string>Outline</string>
|
||||||
</property>
|
</property>
|
||||||
<property name="icon">
|
<property name="icon">
|
||||||
<iconset resource="../report.qrc">
|
<iconset>
|
||||||
<normaloff>:/report/images/allLines</normaloff>:/report/images/allLines</iconset>
|
<normaloff>:/report/images/allLines</normaloff>:/report/images/allLines</iconset>
|
||||||
</property>
|
</property>
|
||||||
<property name="toolButtonStyle">
|
<property name="toolButtonStyle">
|
||||||
@ -81,7 +81,7 @@
|
|||||||
<string>...</string>
|
<string>...</string>
|
||||||
</property>
|
</property>
|
||||||
<property name="icon">
|
<property name="icon">
|
||||||
<iconset resource="../report.qrc">
|
<iconset>
|
||||||
<normaloff>:/report/images/topLine</normaloff>:/report/images/topLine</iconset>
|
<normaloff>:/report/images/topLine</normaloff>:/report/images/topLine</iconset>
|
||||||
</property>
|
</property>
|
||||||
<property name="checkable">
|
<property name="checkable">
|
||||||
@ -108,7 +108,7 @@
|
|||||||
<string>...</string>
|
<string>...</string>
|
||||||
</property>
|
</property>
|
||||||
<property name="icon">
|
<property name="icon">
|
||||||
<iconset resource="../report.qrc">
|
<iconset>
|
||||||
<normaloff>:/report/images/bottomLine</normaloff>:/report/images/bottomLine</iconset>
|
<normaloff>:/report/images/bottomLine</normaloff>:/report/images/bottomLine</iconset>
|
||||||
</property>
|
</property>
|
||||||
<property name="checkable">
|
<property name="checkable">
|
||||||
@ -119,7 +119,7 @@
|
|||||||
</layout>
|
</layout>
|
||||||
</item>
|
</item>
|
||||||
<item row="0" column="1">
|
<item row="0" column="1">
|
||||||
<widget class="BorderFrameEditor" name="borderFrame" native="true"/>
|
<widget class="LimeReport::BorderFrameEditor" name="borderFrame" native="true"/>
|
||||||
</item>
|
</item>
|
||||||
<item row="1" column="1">
|
<item row="1" column="1">
|
||||||
<layout class="QHBoxLayout" name="horizontalLayout">
|
<layout class="QHBoxLayout" name="horizontalLayout">
|
||||||
@ -129,7 +129,7 @@
|
|||||||
<string>...</string>
|
<string>...</string>
|
||||||
</property>
|
</property>
|
||||||
<property name="icon">
|
<property name="icon">
|
||||||
<iconset resource="../report.qrc">
|
<iconset>
|
||||||
<normaloff>:/report/images/leftLine</normaloff>:/report/images/leftLine</iconset>
|
<normaloff>:/report/images/leftLine</normaloff>:/report/images/leftLine</iconset>
|
||||||
</property>
|
</property>
|
||||||
<property name="checkable">
|
<property name="checkable">
|
||||||
@ -156,7 +156,7 @@
|
|||||||
<string>...</string>
|
<string>...</string>
|
||||||
</property>
|
</property>
|
||||||
<property name="icon">
|
<property name="icon">
|
||||||
<iconset resource="../report.qrc">
|
<iconset>
|
||||||
<normaloff>:/report/images/rightLine</normaloff>:/report/images/rightLine</iconset>
|
<normaloff>:/report/images/rightLine</normaloff>:/report/images/rightLine</iconset>
|
||||||
</property>
|
</property>
|
||||||
<property name="checkable">
|
<property name="checkable">
|
||||||
@ -319,15 +319,35 @@
|
|||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<widget class="QPushButton" name="pushButton">
|
<layout class="QHBoxLayout" name="horizontalLayout_3">
|
||||||
<property name="styleSheet">
|
<item>
|
||||||
<string notr="true">#pushButton{background-color: black;}</string>
|
<widget class="QWidget" name="colorIndicator" native="true">
|
||||||
|
<property name="minimumSize">
|
||||||
|
<size>
|
||||||
|
<width>20</width>
|
||||||
|
<height>20</height>
|
||||||
|
</size>
|
||||||
</property>
|
</property>
|
||||||
<property name="text">
|
<property name="baseSize">
|
||||||
<string>Select...</string>
|
<size>
|
||||||
|
<width>10</width>
|
||||||
|
<height>10</height>
|
||||||
|
</size>
|
||||||
|
</property>
|
||||||
|
<property name="styleSheet">
|
||||||
|
<string notr="true">background-color: rgb(0, 0, 0);</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
<item>
|
||||||
|
<widget class="QPushButton" name="selectColor">
|
||||||
|
<property name="text">
|
||||||
|
<string>Select</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
</layout>
|
||||||
|
</item>
|
||||||
</layout>
|
</layout>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
@ -342,46 +362,43 @@
|
|||||||
</widget>
|
</widget>
|
||||||
<customwidgets>
|
<customwidgets>
|
||||||
<customwidget>
|
<customwidget>
|
||||||
<class>BorderFrameEditor</class>
|
<class>LimeReport::BorderFrameEditor</class>
|
||||||
<extends>QWidget</extends>
|
<extends>QWidget</extends>
|
||||||
<header>borderframeeditor.h</header>
|
<header>lrborderframeeditor.h</header>
|
||||||
<container>1</container>
|
<container>1</container>
|
||||||
</customwidget>
|
</customwidget>
|
||||||
</customwidgets>
|
</customwidgets>
|
||||||
<resources>
|
<resources/>
|
||||||
<include location="../report.qrc"/>
|
|
||||||
<include location="../report.qrc"/>
|
|
||||||
</resources>
|
|
||||||
<connections>
|
<connections>
|
||||||
<connection>
|
<connection>
|
||||||
<sender>buttonBox</sender>
|
<sender>buttonBox</sender>
|
||||||
<signal>accepted()</signal>
|
<signal>accepted()</signal>
|
||||||
<receiver>lrbordereditor</receiver>
|
<receiver>LimeReport::BorderEditor</receiver>
|
||||||
<slot>accept()</slot>
|
<slot>accept()</slot>
|
||||||
<hints>
|
<hints>
|
||||||
<hint type="sourcelabel">
|
<hint type="sourcelabel">
|
||||||
<x>253</x>
|
<x>119</x>
|
||||||
<y>255</y>
|
<y>322</y>
|
||||||
</hint>
|
</hint>
|
||||||
<hint type="destinationlabel">
|
<hint type="destinationlabel">
|
||||||
<x>219</x>
|
<x>377</x>
|
||||||
<y>275</y>
|
<y>309</y>
|
||||||
</hint>
|
</hint>
|
||||||
</hints>
|
</hints>
|
||||||
</connection>
|
</connection>
|
||||||
<connection>
|
<connection>
|
||||||
<sender>buttonBox</sender>
|
<sender>buttonBox</sender>
|
||||||
<signal>rejected()</signal>
|
<signal>rejected()</signal>
|
||||||
<receiver>lrbordereditor</receiver>
|
<receiver>LimeReport::BorderEditor</receiver>
|
||||||
<slot>reject()</slot>
|
<slot>reject()</slot>
|
||||||
<hints>
|
<hints>
|
||||||
<hint type="sourcelabel">
|
<hint type="sourcelabel">
|
||||||
<x>316</x>
|
<x>48</x>
|
||||||
<y>258</y>
|
<y>334</y>
|
||||||
</hint>
|
</hint>
|
||||||
<hint type="destinationlabel">
|
<hint type="destinationlabel">
|
||||||
<x>345</x>
|
<x>66</x>
|
||||||
<y>277</y>
|
<y>348</y>
|
||||||
</hint>
|
</hint>
|
||||||
</hints>
|
</hints>
|
||||||
</connection>
|
</connection>
|
||||||
|
181
limereport/items/lrborderframeeditor.cpp
Normal file
181
limereport/items/lrborderframeeditor.cpp
Normal file
@ -0,0 +1,181 @@
|
|||||||
|
#include "lrborderframeeditor.h"
|
||||||
|
#include "ui_lrborderframeeditor.h"
|
||||||
|
#include <QPainter>
|
||||||
|
#include <QGraphicsLineItem>
|
||||||
|
#include <QDebug>
|
||||||
|
#include <QMouseEvent>
|
||||||
|
#include "lrbasedesignintf.h"
|
||||||
|
#include "lrbordereditor.h"
|
||||||
|
|
||||||
|
namespace LimeReport{
|
||||||
|
|
||||||
|
BorderFrameEditor::BorderFrameEditor(QWidget *parent)
|
||||||
|
: QWidget(parent)
|
||||||
|
, ui(new Ui::BorderFrameEditor)
|
||||||
|
{
|
||||||
|
ui->setupUi(this);
|
||||||
|
scene = new QGraphicsScene(ui->graphicsView);
|
||||||
|
|
||||||
|
QRect vRect = rect();
|
||||||
|
|
||||||
|
//Draw corder lines
|
||||||
|
//topLeft
|
||||||
|
scene->addLine(10, 5, 10, 10, QPen(Qt::gray));
|
||||||
|
scene->addLine(5, 10, 10, 10, QPen(Qt::gray));
|
||||||
|
//bottomLeft
|
||||||
|
scene->addLine(10,vRect.bottom() -5, 10, vRect.bottom()-10, QPen(Qt::gray));
|
||||||
|
scene->addLine(5,vRect.bottom()-10, 10, vRect.bottom()-10, QPen(Qt::gray));
|
||||||
|
//bottomRight
|
||||||
|
scene->addLine(vRect.right() - 10, vRect.bottom() - 5, vRect.right()- 10, vRect.bottom() - 10, QPen(Qt::gray));
|
||||||
|
scene->addLine(vRect.right() - 5, vRect.bottom() - 10, vRect.right() - 10, vRect.bottom() - 10, QPen(Qt::gray));
|
||||||
|
//topRight
|
||||||
|
scene->addLine(vRect.width() - 10, 5, vRect.width() - 10, 10, QPen(Qt::gray));
|
||||||
|
scene->addLine(vRect.width() - 5, 10, vRect.width() - 10, 10, QPen(Qt::gray));
|
||||||
|
scene->setSceneRect(vRect);
|
||||||
|
ui->graphicsView->setScene(scene);
|
||||||
|
QGraphicsSimpleTextItem * io = new QGraphicsSimpleTextItem();
|
||||||
|
io->setAcceptedMouseButtons(Qt::LeftButton);
|
||||||
|
io->setPos(scene->sceneRect().center());
|
||||||
|
io->setText(tr("Text"));
|
||||||
|
scene->addItem(io);
|
||||||
|
|
||||||
|
QRectF bR = io->sceneBoundingRect();
|
||||||
|
io->setPos( scene->sceneRect().center().x() - bR.width()/2, scene->sceneRect().center().y() - bR.height()/2 );
|
||||||
|
connect(
|
||||||
|
this, SIGNAL(borderSideClicked(LimeReport::BaseDesignIntf::BorderSide, bool)),
|
||||||
|
this, SLOT(slotBorderSideClicked(LimeReport::BaseDesignIntf::BorderSide, bool))
|
||||||
|
);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
BorderFrameEditor::~BorderFrameEditor()
|
||||||
|
{
|
||||||
|
delete ui;
|
||||||
|
}
|
||||||
|
|
||||||
|
void BorderFrameEditor::setPen(QPen pen)
|
||||||
|
{
|
||||||
|
m_pen = pen;
|
||||||
|
updateBorders();
|
||||||
|
}
|
||||||
|
|
||||||
|
QPen BorderFrameEditor::pen()
|
||||||
|
{
|
||||||
|
return m_pen;
|
||||||
|
}
|
||||||
|
|
||||||
|
void BorderFrameEditor::setAllLines()
|
||||||
|
{
|
||||||
|
if (!topLine)
|
||||||
|
topLine = createSideLine(LimeReport::BaseDesignIntf::BorderSide::TopLine);
|
||||||
|
if (!leftLine)
|
||||||
|
leftLine = createSideLine(LimeReport::BaseDesignIntf::BorderSide::LeftLine);
|
||||||
|
if (!bottomLine)
|
||||||
|
bottomLine = createSideLine(LimeReport::BaseDesignIntf::BorderSide::BottomLine);
|
||||||
|
if (!rightLine)
|
||||||
|
rightLine = createSideLine(LimeReport::BaseDesignIntf::BorderSide::RightLine);
|
||||||
|
}
|
||||||
|
|
||||||
|
void BorderFrameEditor::unSetAllLines()
|
||||||
|
{
|
||||||
|
if (topLine){
|
||||||
|
scene->removeItem(topLine);
|
||||||
|
topLine = NULL;
|
||||||
|
}
|
||||||
|
if (leftLine){
|
||||||
|
scene->removeItem(leftLine);
|
||||||
|
leftLine = NULL;
|
||||||
|
}
|
||||||
|
if (bottomLine){
|
||||||
|
scene->removeItem(bottomLine);
|
||||||
|
bottomLine = NULL;
|
||||||
|
}
|
||||||
|
if (rightLine){
|
||||||
|
scene->removeItem(rightLine);
|
||||||
|
rightLine = NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
void BorderFrameEditor::mousePressEvent(QMouseEvent *event)
|
||||||
|
{
|
||||||
|
if (event->x() >= 10 && event->y() <30)
|
||||||
|
emit borderSideClicked(BaseDesignIntf::BorderSide::TopLine, !topLine);
|
||||||
|
|
||||||
|
if ((event->x() >= 10 && event->x() < 30) && (event->y() > 10))
|
||||||
|
emit borderSideClicked(BaseDesignIntf::BorderSide::LeftLine, !leftLine);
|
||||||
|
|
||||||
|
if (event->x() >= 10 && (event->y() >80 && event->y() < rect().bottom()))
|
||||||
|
emit borderSideClicked(BaseDesignIntf::BorderSide::BottomLine, !bottomLine);
|
||||||
|
|
||||||
|
if ((event->x() >= 130 && event->x() < rect().width()) && event->y() > 10)
|
||||||
|
emit borderSideClicked(BaseDesignIntf::BorderSide::RightLine, !rightLine);
|
||||||
|
}
|
||||||
|
|
||||||
|
void BorderFrameEditor::slotBorderSideClicked(BaseDesignIntf::BorderSide side, bool show)
|
||||||
|
{
|
||||||
|
|
||||||
|
switch(side){
|
||||||
|
|
||||||
|
case BaseDesignIntf::BorderSide::TopLine:
|
||||||
|
if (show){
|
||||||
|
if (!topLine) topLine = createSideLine(side);
|
||||||
|
} else {
|
||||||
|
if (topLine) scene->removeItem(topLine);
|
||||||
|
topLine = NULL;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
|
||||||
|
case BaseDesignIntf::LeftLine:
|
||||||
|
if (show){
|
||||||
|
if (!leftLine) leftLine = createSideLine(side);
|
||||||
|
} else {
|
||||||
|
if (leftLine) scene->removeItem(leftLine);
|
||||||
|
leftLine = NULL;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
|
||||||
|
case BaseDesignIntf::BottomLine:
|
||||||
|
if (show){
|
||||||
|
if (!bottomLine) bottomLine = createSideLine(side);
|
||||||
|
} else {
|
||||||
|
if (bottomLine) scene->removeItem(bottomLine);
|
||||||
|
bottomLine = NULL;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
|
||||||
|
case BaseDesignIntf::RightLine:
|
||||||
|
if (show){
|
||||||
|
if (!rightLine) rightLine = createSideLine(side);
|
||||||
|
} else {
|
||||||
|
if(rightLine) scene->removeItem(rightLine);
|
||||||
|
rightLine = NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
updateBorders();
|
||||||
|
}
|
||||||
|
|
||||||
|
QGraphicsLineItem *BorderFrameEditor::createSideLine(LimeReport::BaseDesignIntf::BorderSide side)
|
||||||
|
{
|
||||||
|
switch(side){
|
||||||
|
case BaseDesignIntf::BorderSide::TopLine:
|
||||||
|
return scene->addLine(QLineF(10, 10, rect().width() - 10, 10), m_pen);
|
||||||
|
case BaseDesignIntf::BorderSide::LeftLine:
|
||||||
|
return scene->addLine(QLineF(10, 10, 10, rect().height() - 10), m_pen);
|
||||||
|
case BaseDesignIntf::BorderSide::RightLine:
|
||||||
|
return scene->addLine(QLineF(rect().width() - 10, 10 ,rect().width() - 10, rect().height() - 10), m_pen);
|
||||||
|
case BaseDesignIntf::BorderSide::BottomLine:
|
||||||
|
return scene->addLine(QLineF(10, rect().bottom() - 10, rect().width() - 10, rect().bottom() - 10), m_pen);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void BorderFrameEditor::updateBorders()
|
||||||
|
{
|
||||||
|
if (topLine) topLine->setPen(m_pen);
|
||||||
|
if (leftLine) leftLine->setPen(m_pen);
|
||||||
|
if (bottomLine) bottomLine->setPen(m_pen);
|
||||||
|
if (rightLine) rightLine->setPen(m_pen);
|
||||||
|
}
|
||||||
|
|
||||||
|
} //namespace LimeReport
|
@ -5,9 +5,9 @@
|
|||||||
#include <QGraphicsScene>
|
#include <QGraphicsScene>
|
||||||
#include <QGraphicsLineItem>
|
#include <QGraphicsLineItem>
|
||||||
#include "lrbasedesignintf.h"
|
#include "lrbasedesignintf.h"
|
||||||
QT_BEGIN_NAMESPACE
|
namespace LimeReport{
|
||||||
|
|
||||||
namespace Ui { class BorderFrameEditor; }
|
namespace Ui { class BorderFrameEditor; }
|
||||||
QT_END_NAMESPACE
|
|
||||||
|
|
||||||
class BorderFrameEditor : public QWidget
|
class BorderFrameEditor : public QWidget
|
||||||
{
|
{
|
||||||
@ -23,10 +23,13 @@ public:
|
|||||||
protected:
|
protected:
|
||||||
void mousePressEvent(QMouseEvent *event);
|
void mousePressEvent(QMouseEvent *event);
|
||||||
signals:
|
signals:
|
||||||
void borderSideClicked(int side,bool show);
|
void borderSideClicked(LimeReport::BaseDesignIntf::BorderSide side, bool show);
|
||||||
private slots:
|
private slots:
|
||||||
void SlotBorderSideClicked(int side, bool show);
|
void slotBorderSideClicked(LimeReport::BaseDesignIntf::BorderSide side, bool show);
|
||||||
|
|
||||||
|
private:
|
||||||
|
QGraphicsLineItem *createSideLine(LimeReport::BaseDesignIntf::BorderSide side);
|
||||||
|
void updateBorders();
|
||||||
private:
|
private:
|
||||||
Ui::BorderFrameEditor *ui;
|
Ui::BorderFrameEditor *ui;
|
||||||
QGraphicsScene *scene;
|
QGraphicsScene *scene;
|
||||||
@ -35,8 +38,9 @@ private:
|
|||||||
,*leftLine = NULL
|
,*leftLine = NULL
|
||||||
,*rightLine = NULL;
|
,*rightLine = NULL;
|
||||||
QPen m_pen;
|
QPen m_pen;
|
||||||
void updateBorders();
|
|
||||||
|
|
||||||
|
|
||||||
};
|
};
|
||||||
|
} // namespace LimeReport
|
||||||
#endif // WIDGET
|
#endif // WIDGET
|
@ -1,7 +1,7 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<ui version="4.0">
|
<ui version="4.0">
|
||||||
<class>BorderFrameEditor</class>
|
<class>LimeReport::BorderFrameEditor</class>
|
||||||
<widget class="QWidget" name="BorderFrameEditor">
|
<widget class="QWidget" name="LimeReport::BorderFrameEditor">
|
||||||
<property name="geometry">
|
<property name="geometry">
|
||||||
<rect>
|
<rect>
|
||||||
<x>0</x>
|
<x>0</x>
|
@ -1,14 +1,15 @@
|
|||||||
#include "lrpageeditor.h"
|
#include "lrpageeditor.h"
|
||||||
#include "ui_lrpageeditor.h"
|
#include "ui_lrpageeditor.h"
|
||||||
|
#include "lrpagedesignintf.h"
|
||||||
#include "lrpageitemdesignintf.h"
|
#include "lrpageitemdesignintf.h"
|
||||||
#include <QPushButton>
|
#include <QPushButton>
|
||||||
#include <QPageSize>
|
#include <QPageSize>
|
||||||
|
|
||||||
using namespace LimeReport;
|
namespace LimeReport{
|
||||||
|
|
||||||
lrpageeditor::lrpageeditor(QWidget *parent, PageItemDesignIntf *page) :
|
PageEditor::PageEditor(QWidget *parent, LimeReport::PageItemDesignIntf *page) :
|
||||||
QDialog(parent),
|
QDialog(parent),
|
||||||
ui(new Ui::lrpageeditor)
|
ui(new Ui::PageEditor)
|
||||||
{
|
{
|
||||||
ui->setupUi(this);
|
ui->setupUi(this);
|
||||||
m_page = page;
|
m_page = page;
|
||||||
@ -19,10 +20,10 @@ lrpageeditor::lrpageeditor(QWidget *parent, PageItemDesignIntf *page) :
|
|||||||
ui->format->addItem(pageSizes.key(i));
|
ui->format->addItem(pageSizes.key(i));
|
||||||
}
|
}
|
||||||
ui->format->setCurrentIndex(m_page->pageSize());
|
ui->format->setCurrentIndex(m_page->pageSize());
|
||||||
ui->width->setValue(m_page->width() / Const::mmFACTOR);
|
ui->width->setValue(m_page->width() / m_page->unitFactor());
|
||||||
ui->height->setValue(m_page->height() / Const::mmFACTOR);
|
ui->height->setValue(m_page->height() / m_page->unitFactor());
|
||||||
ui->portrait->setChecked(m_page->pageOrientation() == PageItemDesignIntf::Portrait);
|
ui->portrait->setChecked(m_page->pageOrientation() == LimeReport::PageItemDesignIntf::Portrait);
|
||||||
ui->landscape->setChecked(m_page->pageOrientation() == PageItemDesignIntf::Landscape);
|
ui->landscape->setChecked(m_page->pageOrientation() == LimeReport::PageItemDesignIntf::Landscape);
|
||||||
//Margins
|
//Margins
|
||||||
ui->marginTop->setValue(m_page->topMargin());
|
ui->marginTop->setValue(m_page->topMargin());
|
||||||
ui->marginRight->setValue(m_page->rightMargin());
|
ui->marginRight->setValue(m_page->rightMargin());
|
||||||
@ -36,18 +37,17 @@ lrpageeditor::lrpageeditor(QWidget *parent, PageItemDesignIntf *page) :
|
|||||||
ui->fullPage->setChecked(m_page->fullPage());
|
ui->fullPage->setChecked(m_page->fullPage());
|
||||||
}
|
}
|
||||||
|
|
||||||
lrpageeditor::~lrpageeditor()
|
PageEditor::~PageEditor()
|
||||||
{
|
{
|
||||||
delete ui;
|
delete ui;
|
||||||
}
|
}
|
||||||
|
|
||||||
void lrpageeditor::applyChanges()
|
void PageEditor::applyChanges()
|
||||||
{
|
{
|
||||||
m_page->setPageSize(static_cast<PageItemDesignIntf::PageSize>(ui->format->currentIndex()));
|
m_page->setPageSize(static_cast<LimeReport::PageItemDesignIntf::PageSize>(ui->format->currentIndex()));
|
||||||
m_page->setWidth(ui->width->value()* Const::mmFACTOR);
|
m_page->setWidth(ui->width->value() * LimeReport::Const::mmFACTOR);
|
||||||
m_page->setHeight(ui->height->value()* Const::mmFACTOR);
|
m_page->setHeight(ui->height->value() * LimeReport::Const::mmFACTOR);
|
||||||
m_page->setPageOrientation(ui->portrait->isChecked()?PageItemDesignIntf::Portrait : PageItemDesignIntf::Landscape);
|
m_page->setPageOrientation(ui->portrait->isChecked()? LimeReport::PageItemDesignIntf::Portrait : LimeReport::PageItemDesignIntf::Landscape);
|
||||||
|
|
||||||
m_page->setTopMargin(ui->marginTop->value());
|
m_page->setTopMargin(ui->marginTop->value());
|
||||||
m_page->setBottomMargin(ui->marginBottom->value());
|
m_page->setBottomMargin(ui->marginBottom->value());
|
||||||
m_page->setRightMargin(ui->marginRight->value());
|
m_page->setRightMargin(ui->marginRight->value());
|
||||||
@ -55,53 +55,56 @@ void lrpageeditor::applyChanges()
|
|||||||
m_page->setDropPrinterMargins(ui->dropPrinterMargins->isChecked());
|
m_page->setDropPrinterMargins(ui->dropPrinterMargins->isChecked());
|
||||||
ui->endlessHeight->setChecked(ui->endlessHeight->isChecked());
|
ui->endlessHeight->setChecked(ui->endlessHeight->isChecked());
|
||||||
m_page->setExtendedHeight(ui->extendedHeight->value());
|
m_page->setExtendedHeight(ui->extendedHeight->value());
|
||||||
|
ui->width->setValue(m_page->getItemWidth());
|
||||||
|
ui->height->setValue(m_page->getItemHeight());
|
||||||
}
|
}
|
||||||
|
|
||||||
void lrpageeditor::on_buttonBox_accepted()
|
QSizeF PageEditor::getRectByPageSize(const LimeReport::PageItemDesignIntf::PageSize& size)
|
||||||
{
|
|
||||||
applyChanges();
|
|
||||||
accept();
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
QSizeF lrpageeditor::getRectByPageSize(const PageItemDesignIntf::PageSize& size)
|
|
||||||
{
|
{
|
||||||
if (size != PageItemDesignIntf::Custom) {
|
if (size != PageItemDesignIntf::Custom) {
|
||||||
QPrinter printer;
|
QPrinter printer;
|
||||||
printer.setOutputFormat(QPrinter::PdfFormat);
|
printer.setOutputFormat(QPrinter::PdfFormat);
|
||||||
#if (QT_VERSION < QT_VERSION_CHECK(5, 15, 1))
|
#if (QT_VERSION < QT_VERSION_CHECK(5, 15, 1))
|
||||||
printer.setOrientation(ui->portrait->isChecked()?QPrinter::Portrait : QPrinter::Landscape);
|
printer.setOrientation(ui->portrait->isChecked() ? QPrinter::Portrait : QPrinter::Landscape);
|
||||||
printer.setPaperSize((QPrinter::PageSize)size);
|
printer.setPaperSize((QPrinter::PageSize)size);
|
||||||
return QSizeF(printer.paperSize(QPrinter::Millimeter).width() * 10,
|
return QSizeF(printer.paperSize(QPrinter::Millimeter).width() * m_page->unitFactor(),
|
||||||
printer.paperSize(QPrinter::Millimeter).height() * 10);
|
printer.paperSize(QPrinter::Millimeter).height() * m_page->unitFactor());
|
||||||
|
|
||||||
#else
|
#else
|
||||||
QPageSize pageSize = QPageSize((QPageSize::PageSizeId)size);
|
printer.setPageOrientation((QPageLayout::Orientation)m_page->pageOrientation());
|
||||||
qreal width = pageSize.size(QPageSize::Millimeter).width() * 10;
|
printer.setPageSize(QPageSize((QPageSize::PageSizeId)size));
|
||||||
qreal height = pageSize.size(QPageSize::Millimeter).height() * 10;
|
return QSizeF(printer.pageLayout().pageSize().size(QPageSize::Millimeter).width() * m_page->unitFactor(),
|
||||||
return QSizeF(m_page->pageOrientation() == PageItemDesignIntf::Portrait ? width : height,
|
printer.pageLayout().pageSize().size(QPageSize::Millimeter).height() * m_page->unitFactor());
|
||||||
m_page->pageOrientation() == PageItemDesignIntf::Orientation::Portrait ? height : width);
|
|
||||||
|
|
||||||
// printer.setPageOrientation((QPageLayout::Orientation)pageOrientation());
|
|
||||||
// printer.setPageSize(QPageSize((QPageSize::PageSizeId)size));
|
|
||||||
// return QSizeF(printer.pageLayout().pageSize().size(QPageSize::Millimeter).width() * 10,
|
|
||||||
// printer.pageLayout().pageSize().size(QPageSize::Millimeter).height() * 10);
|
|
||||||
#endif
|
#endif
|
||||||
}
|
} else {
|
||||||
|
return QSizeF(m_page->getItemWidth(), m_page->getItemHeight());
|
||||||
else {
|
|
||||||
return QSizeF(width(),height());
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
void lrpageeditor::on_format_currentIndexChanged(int index)
|
|
||||||
|
void PageEditor::on_format_currentIndexChanged(int index)
|
||||||
{
|
{
|
||||||
QPageSize ps = *new QPageSize();
|
QPageSize ps = *new QPageSize();
|
||||||
if(ui->format->currentText() != "Custom")
|
if(ui->format->currentText() != "Custom")
|
||||||
{
|
{
|
||||||
QSizeF pageSize = getRectByPageSize(static_cast<PageItemDesignIntf::PageSize>(index));
|
QSizeF pageSize = getRectByPageSize(static_cast<LimeReport::PageItemDesignIntf::PageSize>(index));
|
||||||
ui->width->setValue(pageSize.width()/10);
|
ui->width->setValue(pageSize.width() / m_page->unitFactor());
|
||||||
ui->height->setValue(pageSize.height()/10);
|
ui->height->setValue(pageSize.height() / m_page->unitFactor());
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void PageEditor::on_buttonBox_clicked(QAbstractButton *button)
|
||||||
|
{
|
||||||
|
switch(ui->buttonBox->buttonRole(button)){
|
||||||
|
case QDialogButtonBox::ApplyRole:
|
||||||
|
applyChanges();
|
||||||
|
break;
|
||||||
|
case QDialogButtonBox::AcceptRole:
|
||||||
|
applyChanges();
|
||||||
|
accept();
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
} // namespace
|
||||||
|
@ -4,28 +4,33 @@
|
|||||||
#include <QDialog>
|
#include <QDialog>
|
||||||
#include "lrpageitemdesignintf.h"
|
#include "lrpageitemdesignintf.h"
|
||||||
#include <QPushButton>
|
#include <QPushButton>
|
||||||
|
namespace LimeReport{
|
||||||
|
|
||||||
namespace Ui {
|
namespace Ui {
|
||||||
class lrpageeditor;
|
class PageEditor;
|
||||||
}
|
}
|
||||||
|
|
||||||
class LIMEREPORT_EXPORT lrpageeditor : public QDialog
|
class LIMEREPORT_EXPORT PageEditor : public QDialog
|
||||||
{
|
{
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
|
|
||||||
public:
|
public:
|
||||||
explicit lrpageeditor(QWidget *parent = nullptr,LimeReport::PageItemDesignIntf *page = nullptr);
|
explicit PageEditor(QWidget *parent = nullptr,LimeReport::PageItemDesignIntf *page = nullptr);
|
||||||
~lrpageeditor();
|
~PageEditor();
|
||||||
|
|
||||||
private slots:
|
private slots:
|
||||||
void on_buttonBox_accepted();
|
// void on_buttonBox_accepted();
|
||||||
void on_format_currentIndexChanged(int index);
|
void on_format_currentIndexChanged(int index);
|
||||||
|
void on_buttonBox_clicked(QAbstractButton *button);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
Ui::lrpageeditor *ui;
|
Ui::PageEditor *ui;
|
||||||
LimeReport::PageItemDesignIntf* m_page;
|
LimeReport::PageItemDesignIntf* m_page;
|
||||||
|
|
||||||
void applyChanges();
|
void applyChanges();
|
||||||
QSizeF getRectByPageSize(const LimeReport::PageItemDesignIntf::PageSize& size);
|
QSizeF getRectByPageSize(const LimeReport::PageItemDesignIntf::PageSize& size);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
} // namespace LimeReport
|
||||||
|
|
||||||
#endif // LRPAGEEDITOR_H
|
#endif // LRPAGEEDITOR_H
|
||||||
|
@ -1,13 +1,13 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<ui version="4.0">
|
<ui version="4.0">
|
||||||
<class>lrpageeditor</class>
|
<class>LimeReport::PageEditor</class>
|
||||||
<widget class="QDialog" name="lrpageeditor">
|
<widget class="QDialog" name="LimeReport::PageEditor">
|
||||||
<property name="geometry">
|
<property name="geometry">
|
||||||
<rect>
|
<rect>
|
||||||
<x>0</x>
|
<x>0</x>
|
||||||
<y>0</y>
|
<y>0</y>
|
||||||
<width>306</width>
|
<width>306</width>
|
||||||
<height>322</height>
|
<height>356</height>
|
||||||
</rect>
|
</rect>
|
||||||
</property>
|
</property>
|
||||||
<property name="windowTitle">
|
<property name="windowTitle">
|
||||||
@ -131,6 +131,19 @@
|
|||||||
</layout>
|
</layout>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
<item>
|
||||||
|
<spacer name="verticalSpacer_3">
|
||||||
|
<property name="orientation">
|
||||||
|
<enum>Qt::Vertical</enum>
|
||||||
|
</property>
|
||||||
|
<property name="sizeHint" stdset="0">
|
||||||
|
<size>
|
||||||
|
<width>20</width>
|
||||||
|
<height>40</height>
|
||||||
|
</size>
|
||||||
|
</property>
|
||||||
|
</spacer>
|
||||||
|
</item>
|
||||||
</layout>
|
</layout>
|
||||||
</widget>
|
</widget>
|
||||||
<widget class="QWidget" name="tab_2">
|
<widget class="QWidget" name="tab_2">
|
||||||
@ -297,7 +310,7 @@
|
|||||||
<enum>Qt::Horizontal</enum>
|
<enum>Qt::Horizontal</enum>
|
||||||
</property>
|
</property>
|
||||||
<property name="standardButtons">
|
<property name="standardButtons">
|
||||||
<set>QDialogButtonBox::Apply|QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
|
<set>QDialogButtonBox::Apply|QDialogButtonBox::Close|QDialogButtonBox::Ok</set>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
@ -305,22 +318,6 @@
|
|||||||
</widget>
|
</widget>
|
||||||
<resources/>
|
<resources/>
|
||||||
<connections>
|
<connections>
|
||||||
<connection>
|
|
||||||
<sender>buttonBox</sender>
|
|
||||||
<signal>rejected()</signal>
|
|
||||||
<receiver>lrpageeditor</receiver>
|
|
||||||
<slot>reject()</slot>
|
|
||||||
<hints>
|
|
||||||
<hint type="sourcelabel">
|
|
||||||
<x>325</x>
|
|
||||||
<y>312</y>
|
|
||||||
</hint>
|
|
||||||
<hint type="destinationlabel">
|
|
||||||
<x>286</x>
|
|
||||||
<y>274</y>
|
|
||||||
</hint>
|
|
||||||
</hints>
|
|
||||||
</connection>
|
|
||||||
<connection>
|
<connection>
|
||||||
<sender>endlessHeight</sender>
|
<sender>endlessHeight</sender>
|
||||||
<signal>clicked(bool)</signal>
|
<signal>clicked(bool)</signal>
|
||||||
@ -328,12 +325,12 @@
|
|||||||
<slot>setEnabled(bool)</slot>
|
<slot>setEnabled(bool)</slot>
|
||||||
<hints>
|
<hints>
|
||||||
<hint type="sourcelabel">
|
<hint type="sourcelabel">
|
||||||
<x>60</x>
|
<x>72</x>
|
||||||
<y>50</y>
|
<y>81</y>
|
||||||
</hint>
|
</hint>
|
||||||
<hint type="destinationlabel">
|
<hint type="destinationlabel">
|
||||||
<x>130</x>
|
<x>131</x>
|
||||||
<y>85</y>
|
<y>134</y>
|
||||||
</hint>
|
</hint>
|
||||||
</hints>
|
</hints>
|
||||||
</connection>
|
</connection>
|
||||||
|
@ -80,7 +80,7 @@ SOURCES += \
|
|||||||
$$REPORT_PATH/lraxisdata.cpp \
|
$$REPORT_PATH/lraxisdata.cpp \
|
||||||
$$REPORT_PATH/lrpreparedpages.cpp \
|
$$REPORT_PATH/lrpreparedpages.cpp \
|
||||||
$$REPORT_PATH/items/lrpageeditor.cpp \
|
$$REPORT_PATH/items/lrpageeditor.cpp \
|
||||||
$$REPORT_PATH/items/borderframeeditor.cpp \
|
$$REPORT_PATH/items/lrborderframeeditor.cpp \
|
||||||
$$REPORT_PATH/items/lrbordereditor.cpp
|
$$REPORT_PATH/items/lrbordereditor.cpp
|
||||||
|
|
||||||
CONFIG(staticlib) {
|
CONFIG(staticlib) {
|
||||||
@ -181,7 +181,7 @@ HEADERS += \
|
|||||||
$$REPORT_PATH/lraxisdata.h \
|
$$REPORT_PATH/lraxisdata.h \
|
||||||
$$REPORT_PATH/lrpreparedpagesintf.h \
|
$$REPORT_PATH/lrpreparedpagesintf.h \
|
||||||
$$REPORT_PATH/items/lrpageeditor.h \
|
$$REPORT_PATH/items/lrpageeditor.h \
|
||||||
$$REPORT_PATH/items/borderframeeditor.h \
|
$$REPORT_PATH/items/lrborderframeeditor.h \
|
||||||
$$REPORT_PATH/items/lrbordereditor.h
|
$$REPORT_PATH/items/lrbordereditor.h
|
||||||
|
|
||||||
CONFIG(staticlib) {
|
CONFIG(staticlib) {
|
||||||
@ -207,7 +207,7 @@ FORMS += \
|
|||||||
$$REPORT_PATH/items/lrimageitemeditor.ui \
|
$$REPORT_PATH/items/lrimageitemeditor.ui \
|
||||||
$$REPORT_PATH/scripteditor/lrscripteditor.ui \
|
$$REPORT_PATH/scripteditor/lrscripteditor.ui \
|
||||||
$$REPORT_PATH/items/lrpageeditor.ui \
|
$$REPORT_PATH/items/lrpageeditor.ui \
|
||||||
$$REPORT_PATH/items/borderframeeditor.ui \
|
$$REPORT_PATH/items/lrborderframeeditor.ui \
|
||||||
$$REPORT_PATH/items/lrbordereditor.ui
|
$$REPORT_PATH/items/lrbordereditor.ui
|
||||||
|
|
||||||
RESOURCES += \
|
RESOURCES += \
|
||||||
|
@ -431,7 +431,7 @@ void BaseDesignIntf::paint(QPainter *ppainter, const QStyleOptionGraphicsItem *o
|
|||||||
setupPainter(ppainter);
|
setupPainter(ppainter);
|
||||||
drawBorder(ppainter, rect());
|
drawBorder(ppainter, rect());
|
||||||
if(m_shadow)
|
if(m_shadow)
|
||||||
drawShadow(ppainter, rect());
|
drawShadow(ppainter, rect(), 6);
|
||||||
// if (m_joinMarkerOn) { drawMarker(ppainter, Const::JOIN_COLOR);}
|
// if (m_joinMarkerOn) { drawMarker(ppainter, Const::JOIN_COLOR);}
|
||||||
// if (isSelected() && !m_joinMarkerOn) {drawMarker(ppainter, Const::SELECTION_COLOR);}
|
// if (isSelected() && !m_joinMarkerOn) {drawMarker(ppainter, Const::SELECTION_COLOR);}
|
||||||
drawResizeZone(ppainter);
|
drawResizeZone(ppainter);
|
||||||
@ -1145,10 +1145,9 @@ void BaseDesignIntf::drawBorder(QPainter *painter, QRectF rect) const
|
|||||||
painter->restore();
|
painter->restore();
|
||||||
}
|
}
|
||||||
|
|
||||||
void BaseDesignIntf::drawShadow(QPainter *painter, QRectF rect) const
|
void BaseDesignIntf::drawShadow(QPainter *painter, QRectF rect, qreal shadowSize) const
|
||||||
{
|
{
|
||||||
|
qreal shWidth = shadowSize;
|
||||||
qreal shWidth = rect.width()/100;
|
|
||||||
QRectF rshadow(rect.topRight() + QPointF(0, shWidth),
|
QRectF rshadow(rect.topRight() + QPointF(0, shWidth),
|
||||||
rect.bottomRight() + QPointF(shWidth, 0));
|
rect.bottomRight() + QPointF(shWidth, 0));
|
||||||
QLinearGradient rgrad(rshadow.topLeft(), rshadow.topRight());
|
QLinearGradient rgrad(rshadow.topLeft(), rshadow.topRight());
|
||||||
@ -1167,8 +1166,6 @@ void BaseDesignIntf::drawShadow(QPainter *painter, QRectF rect) const
|
|||||||
cgrad.setColorAt(0.0, QColor(0,0,0,255));
|
cgrad.setColorAt(0.0, QColor(0,0,0,255));
|
||||||
cgrad.setColorAt(1.0, QColor(0,0,0,0));
|
cgrad.setColorAt(1.0, QColor(0,0,0,0));
|
||||||
painter->fillRect(cshadow, QBrush(cgrad));
|
painter->fillRect(cshadow, QBrush(cgrad));
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void BaseDesignIntf::setGeometry(QRectF rect)
|
void BaseDesignIntf::setGeometry(QRectF rect)
|
||||||
@ -1486,7 +1483,7 @@ void BaseDesignIntf::contextMenuEvent(QGraphicsSceneContextMenuEvent *event)
|
|||||||
menu.addSeparator();
|
menu.addSeparator();
|
||||||
QAction* noBordersAction = menu.addAction(QIcon(":/report/images/noLines"), tr("No borders"));
|
QAction* noBordersAction = menu.addAction(QIcon(":/report/images/noLines"), tr("No borders"));
|
||||||
QAction* allBordersAction = menu.addAction(QIcon(":/report/images/allLines"), tr("All borders"));
|
QAction* allBordersAction = menu.addAction(QIcon(":/report/images/allLines"), tr("All borders"));
|
||||||
QAction* editBorderAction = menu.addAction(QIcon(":/report/images/allLines"), tr("Edit borders..."));
|
QAction* editBorderAction = menu.addAction(QIcon(":/report/images/borderEditor"), tr("Edit borders..."));
|
||||||
preparePopUpMenu(menu);
|
preparePopUpMenu(menu);
|
||||||
QAction* a = menu.exec(event->screenPos());
|
QAction* a = menu.exec(event->screenPos());
|
||||||
if (a){
|
if (a){
|
||||||
@ -1507,15 +1504,12 @@ void BaseDesignIntf::contextMenuEvent(QGraphicsSceneContextMenuEvent *event)
|
|||||||
page->setBorders(BaseDesignIntf::NoLine);
|
page->setBorders(BaseDesignIntf::NoLine);
|
||||||
if (a == allBordersAction)
|
if (a == allBordersAction)
|
||||||
page->setBorders(BaseDesignIntf::AllLines);
|
page->setBorders(BaseDesignIntf::AllLines);
|
||||||
if(a == editBorderAction)
|
if (a == editBorderAction)
|
||||||
{
|
{
|
||||||
lrbordereditor be;
|
BorderEditor be;
|
||||||
be.loadItem(this);
|
be.loadItem(this);
|
||||||
if(be.exec() == QDialog::Rejected)return;
|
if (be.exec() == QDialog::Rejected) return;
|
||||||
setBorderLinesFlags(be.borderSides());
|
page->setBordersExt(be.borderSides(), be.borderWidth(), (LimeReport::BaseDesignIntf::BorderStyle)be.borderStyle(), be.borderColor());
|
||||||
setBorderLineSize(be.border_width());
|
|
||||||
setBorderStyle((LimeReport::BaseDesignIntf::BorderStyle)be.border_style());
|
|
||||||
setBorderColor(be.borderColor());
|
|
||||||
}
|
}
|
||||||
if (a == createHLayout)
|
if (a == createHLayout)
|
||||||
page->addHLayout();
|
page->addHLayout();
|
||||||
|
@ -389,7 +389,7 @@ protected:
|
|||||||
|
|
||||||
|
|
||||||
void drawBorder(QPainter* painter, QRectF rect) const;
|
void drawBorder(QPainter* painter, QRectF rect) const;
|
||||||
void drawShadow(QPainter* painter, QRectF rect) const;
|
void drawShadow(QPainter* painter, QRectF rect, qreal shadowSize) const;
|
||||||
void drawDesignModeBorder(QPainter* painter, QRectF rect) const;
|
void drawDesignModeBorder(QPainter* painter, QRectF rect) const;
|
||||||
void drawRenderModeBorder(QPainter *painter, QRectF rect) const;
|
void drawRenderModeBorder(QPainter *painter, QRectF rect) const;
|
||||||
void drawResizeZone(QPainter*);
|
void drawResizeZone(QPainter*);
|
||||||
|
@ -1826,6 +1826,20 @@ void PageDesignIntf::setBorders(const BaseDesignIntf::BorderLines& border)
|
|||||||
changeSelectedGroupProperty("borders", (int)border);
|
changeSelectedGroupProperty("borders", (int)border);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void PageDesignIntf::setBordersExt(
|
||||||
|
const BaseDesignIntf::BorderLines& border,
|
||||||
|
const double borderWidth,
|
||||||
|
const LimeReport::BaseDesignIntf::BorderStyle style,
|
||||||
|
const QString color
|
||||||
|
|
||||||
|
)
|
||||||
|
{
|
||||||
|
changeSelectedGroupProperty("borders", (int)border);
|
||||||
|
changeSelectedGroupProperty("borderLineSize", borderWidth);
|
||||||
|
changeSelectedGroupProperty("borderStyle", style);
|
||||||
|
changeSelectedGroupProperty("borderColor", color);
|
||||||
|
}
|
||||||
|
|
||||||
void PageDesignIntf::lockSelectedItems()
|
void PageDesignIntf::lockSelectedItems()
|
||||||
{
|
{
|
||||||
foreach(QGraphicsItem* graphicItem, selectedItems()){
|
foreach(QGraphicsItem* graphicItem, selectedItems()){
|
||||||
|
@ -254,6 +254,11 @@ namespace LimeReport {
|
|||||||
void setFont(const QFont &font);
|
void setFont(const QFont &font);
|
||||||
void setTextAlign(const Qt::Alignment& alignment);
|
void setTextAlign(const Qt::Alignment& alignment);
|
||||||
void setBorders(const BaseDesignIntf::BorderLines& border);
|
void setBorders(const BaseDesignIntf::BorderLines& border);
|
||||||
|
void setBordersExt(const BaseDesignIntf::BorderLines &border,
|
||||||
|
const double borderWidth,
|
||||||
|
const BaseDesignIntf::BorderStyle style,
|
||||||
|
const QString color
|
||||||
|
);
|
||||||
void lockSelectedItems();
|
void lockSelectedItems();
|
||||||
void unlockSelectedItems();
|
void unlockSelectedItems();
|
||||||
void selectOneLevelItems();
|
void selectOneLevelItems();
|
||||||
|
@ -98,38 +98,10 @@ void PageItemDesignIntf::paint(QPainter *ppainter, const QStyleOptionGraphicsIte
|
|||||||
paintGrid(ppainter, rect);
|
paintGrid(ppainter, rect);
|
||||||
ppainter->setPen(gridColor());
|
ppainter->setPen(gridColor());
|
||||||
ppainter->drawRect(boundingRect());
|
ppainter->drawRect(boundingRect());
|
||||||
//Draw shadow
|
drawShadow(ppainter, boundingRect(), 10);
|
||||||
qreal shWidth = boundingRect().width()/100;
|
|
||||||
QRectF rshadow(boundingRect().topRight() + QPointF(0, shWidth),
|
|
||||||
boundingRect().bottomRight() + QPointF(shWidth, 0));
|
|
||||||
QLinearGradient rgrad(rshadow.topLeft(), rshadow.topRight());
|
|
||||||
rgrad.setColorAt(0.0, QColor(0,0,0,255));
|
|
||||||
rgrad.setColorAt(1.0, QColor(0,0,0,0));
|
|
||||||
ppainter->fillRect(rshadow, QBrush(rgrad));
|
|
||||||
QRectF bshadow(boundingRect().bottomLeft() + QPointF(shWidth, 0),
|
|
||||||
boundingRect().bottomRight() + QPointF(0, shWidth));
|
|
||||||
QLinearGradient bgrad(bshadow.topLeft(), bshadow.bottomLeft());
|
|
||||||
bgrad.setColorAt(0.0, QColor(0,0,0,255));
|
|
||||||
bgrad.setColorAt(1.0, QColor(0,0,0,0));
|
|
||||||
ppainter->fillRect(bshadow, QBrush(bgrad));
|
|
||||||
QRectF cshadow(boundingRect().bottomRight(),
|
|
||||||
boundingRect().bottomRight() + QPointF(shWidth, shWidth));
|
|
||||||
QRadialGradient cgrad(cshadow.topLeft(), shWidth, cshadow.topLeft());
|
|
||||||
cgrad.setColorAt(0.0, QColor(0,0,0,255));
|
|
||||||
cgrad.setColorAt(1.0, QColor(0,0,0,0));
|
|
||||||
ppainter->fillRect(cshadow, QBrush(cgrad));
|
|
||||||
if (m_isExtendedInDesignMode){
|
|
||||||
QPen pen;
|
|
||||||
pen.setColor(Qt::red);
|
|
||||||
pen.setStyle(Qt::DashLine);
|
|
||||||
pen.setWidth(2);
|
|
||||||
ppainter->setPen(pen);
|
|
||||||
ppainter->drawLine(pageRect().bottomLeft(),pageRect().bottomRight());
|
|
||||||
}
|
|
||||||
ppainter->restore();
|
ppainter->restore();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if (itemMode() & PreviewMode) {
|
if (itemMode() & PreviewMode) {
|
||||||
ppainter->save();
|
ppainter->save();
|
||||||
ppainter->fillRect(rect(), Qt::white);
|
ppainter->fillRect(rect(), Qt::white);
|
||||||
@ -145,8 +117,6 @@ void PageItemDesignIntf::paint(QPainter *ppainter, const QStyleOptionGraphicsIte
|
|||||||
BaseDesignIntf::paint(ppainter,option,widget);
|
BaseDesignIntf::paint(ppainter,option,widget);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
BaseDesignIntf *PageItemDesignIntf::createSameTypeItem(QObject *owner, QGraphicsItem *parent)
|
BaseDesignIntf *PageItemDesignIntf::createSameTypeItem(QObject *owner, QGraphicsItem *parent)
|
||||||
@ -828,7 +798,7 @@ void PageItemDesignIntf::processPopUpAction(QAction *action)
|
|||||||
}
|
}
|
||||||
if(action->text() == tr("Edit"))
|
if(action->text() == tr("Edit"))
|
||||||
{
|
{
|
||||||
lrpageeditor pageEdit(NULL,this);
|
PageEditor pageEdit(NULL,this);
|
||||||
pageEdit.exec();
|
pageEdit.exec();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -704,6 +704,16 @@ void ReportDesignWidget::setBorders(const BaseDesignIntf::BorderLines& borders)
|
|||||||
activePage()->setBorders(borders);
|
activePage()->setBorders(borders);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void ReportDesignWidget::setBordersExt(
|
||||||
|
const BaseDesignIntf::BorderLines& border,
|
||||||
|
const double borderWidth,
|
||||||
|
const LimeReport::BaseDesignIntf::BorderStyle style,
|
||||||
|
const QString color
|
||||||
|
){
|
||||||
|
if (activePage())
|
||||||
|
activePage()->setBordersExt(border, borderWidth, style, color);
|
||||||
|
}
|
||||||
|
|
||||||
void ReportDesignWidget::prepareReport()
|
void ReportDesignWidget::prepareReport()
|
||||||
{
|
{
|
||||||
m_report->scriptContext()->setInitScript(m_scriptEditor->toPlainText());
|
m_report->scriptContext()->setInitScript(m_scriptEditor->toPlainText());
|
||||||
|
@ -194,6 +194,8 @@ public slots:
|
|||||||
void setFont(const QFont &font);
|
void setFont(const QFont &font);
|
||||||
void setTextAlign(const bool &horizontalAlign, const Qt::AlignmentFlag &alignment);
|
void setTextAlign(const bool &horizontalAlign, const Qt::AlignmentFlag &alignment);
|
||||||
void setBorders(const BaseDesignIntf::BorderLines& borders);
|
void setBorders(const BaseDesignIntf::BorderLines& borders);
|
||||||
|
void setBordersExt(const BaseDesignIntf::BorderLines &border, const double borderWidth,
|
||||||
|
const LimeReport::BaseDesignIntf::BorderStyle style, const QString color);
|
||||||
void editSetting();
|
void editSetting();
|
||||||
void setUseGrid(bool value);
|
void setUseGrid(bool value);
|
||||||
void previewReport();
|
void previewReport();
|
||||||
|
@ -186,5 +186,6 @@
|
|||||||
<file alias="/images/logo32">images/designer.png</file>
|
<file alias="/images/logo32">images/designer.png</file>
|
||||||
<file alias="/images/lock">images/lock.png</file>
|
<file alias="/images/lock">images/lock.png</file>
|
||||||
<file>images/unlock.png</file>
|
<file>images/unlock.png</file>
|
||||||
|
<file alias="/images/borderEditor">images/border_settings.png</file>
|
||||||
</qresource>
|
</qresource>
|
||||||
</RCC>
|
</RCC>
|
||||||
|
@ -8,17 +8,6 @@
|
|||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
|
||||||
<name>BorderFrameEditor</name>
|
|
||||||
<message>
|
|
||||||
<source>BorderFrameEditor</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Text</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
|
||||||
<context>
|
<context>
|
||||||
<name>ChartAxisEditor</name>
|
<name>ChartAxisEditor</name>
|
||||||
<message>
|
<message>
|
||||||
@ -520,6 +509,120 @@ p, li { white-space: pre-wrap; }
|
|||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>LimeReport::BorderEditor</name>
|
||||||
|
<message>
|
||||||
|
<source>Edit border</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Presets</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>No lines</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Outline</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Border</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>...</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Style</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>No style</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Solid</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Dash</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Dot</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Dash dot</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Dash dot dot</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Width:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>1</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>0.25</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>0.5</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>1.5</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>2</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>3</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>4</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>5</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>6</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Color:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Select</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>LimeReport::BorderFrameEditor</name>
|
||||||
|
<message>
|
||||||
|
<source>BorderFrameEditor</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Text</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>LimeReport::ConnectionDesc</name>
|
<name>LimeReport::ConnectionDesc</name>
|
||||||
<message>
|
<message>
|
||||||
@ -1355,6 +1458,93 @@ p, li { white-space: pre-wrap; }
|
|||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>LimeReport::PageEditor</name>
|
||||||
|
<message>
|
||||||
|
<source>Page setup</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Paper</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Format</source>
|
||||||
|
<translation type="unfinished">الصيغة</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Dimension</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Width:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source> mm</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Height:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Orientation</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Portrait</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Landscape</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Margins</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Bottom:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Top:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Right:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Left:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Drop printer margins</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Other</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Height options</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Endless Height</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Extended Height:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Full page</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>LimeReport::PageFooter</name>
|
<name>LimeReport::PageFooter</name>
|
||||||
<message>
|
<message>
|
||||||
@ -3397,194 +3587,4 @@ This preview is no longer valid.</source>
|
|||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
|
||||||
<name>lrbordereditor</name>
|
|
||||||
<message>
|
|
||||||
<source>Style</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>No style</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Solid</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Presets</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>No lines</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Outline</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Border</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>...</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Edit border</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Width:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>1</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>0.25</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>0.5</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>1.5</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>2</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>3</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>4</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>5</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>6</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Color:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Select...</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Dash</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Dot</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Dash dot</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Dash dot dot</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>lrpageeditor</name>
|
|
||||||
<message>
|
|
||||||
<source>Paper</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Format</source>
|
|
||||||
<translation type="unfinished">الصيغة</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Dimension</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Width:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source> mm</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Height:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Orientation</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Portrait</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Landscape</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Margins</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Bottom:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Top:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Right:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Left:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Drop printer margins</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Other</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Height options</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Endless Height</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Extended Height:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Full page</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Page setup</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
|
||||||
</TS>
|
</TS>
|
||||||
|
@ -8,17 +8,6 @@
|
|||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
|
||||||
<name>BorderFrameEditor</name>
|
|
||||||
<message>
|
|
||||||
<source>BorderFrameEditor</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Text</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
|
||||||
<context>
|
<context>
|
||||||
<name>ChartAxisEditor</name>
|
<name>ChartAxisEditor</name>
|
||||||
<message>
|
<message>
|
||||||
@ -648,6 +637,120 @@ p, li { white-space: pre-wrap; }
|
|||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>LimeReport::BorderEditor</name>
|
||||||
|
<message>
|
||||||
|
<source>Edit border</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Presets</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>No lines</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Outline</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Border</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>...</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Style</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>No style</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Solid</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Dash</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Dot</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Dash dot</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Dash dot dot</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Width:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>1</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>0.25</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>0.5</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>1.5</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>2</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>3</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>4</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>5</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>6</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Color:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Select</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>LimeReport::BorderFrameEditor</name>
|
||||||
|
<message>
|
||||||
|
<source>BorderFrameEditor</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Text</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>LimeReport::ConnectionDesc</name>
|
<name>LimeReport::ConnectionDesc</name>
|
||||||
<message>
|
<message>
|
||||||
@ -1483,6 +1586,93 @@ p, li { white-space: pre-wrap; }
|
|||||||
<translation>Exportar a PDF</translation>
|
<translation>Exportar a PDF</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>LimeReport::PageEditor</name>
|
||||||
|
<message>
|
||||||
|
<source>Page setup</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Paper</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Format</source>
|
||||||
|
<translation type="unfinished">Formato</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Dimension</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Width:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source> mm</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Height:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Orientation</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Portrait</source>
|
||||||
|
<translation type="unfinished">Retrato</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Landscape</source>
|
||||||
|
<translation type="unfinished">Apaisado (Horizontal)</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Margins</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Bottom:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Top:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Right:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Left:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Drop printer margins</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Other</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Height options</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Endless Height</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Extended Height:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Full page</source>
|
||||||
|
<translation type="unfinished">Página completa</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>LimeReport::PageFooter</name>
|
<name>LimeReport::PageFooter</name>
|
||||||
<message>
|
<message>
|
||||||
@ -3527,194 +3717,4 @@ Esta vista previa ya no es válida.</translation>
|
|||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
|
||||||
<name>lrbordereditor</name>
|
|
||||||
<message>
|
|
||||||
<source>Style</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>No style</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Solid</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Presets</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>No lines</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Outline</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Border</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>...</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Edit border</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Width:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>1</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>0.25</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>0.5</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>1.5</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>2</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>3</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>4</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>5</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>6</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Color:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Select...</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Dash</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Dot</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Dash dot</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Dash dot dot</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>lrpageeditor</name>
|
|
||||||
<message>
|
|
||||||
<source>Paper</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Format</source>
|
|
||||||
<translation type="unfinished">Formato</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Dimension</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Width:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source> mm</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Height:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Orientation</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Portrait</source>
|
|
||||||
<translation type="unfinished">Retrato</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Landscape</source>
|
|
||||||
<translation type="unfinished">Apaisado (Horizontal)</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Margins</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Bottom:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Top:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Right:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Left:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Drop printer margins</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Other</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Height options</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Endless Height</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Extended Height:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Full page</source>
|
|
||||||
<translation type="unfinished">Página completa</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Page setup</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
|
||||||
</TS>
|
</TS>
|
||||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@ -8,17 +8,6 @@
|
|||||||
<translation>$ClassName$</translation>
|
<translation>$ClassName$</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
|
||||||
<name>BorderFrameEditor</name>
|
|
||||||
<message>
|
|
||||||
<source>BorderFrameEditor</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Text</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
|
||||||
<context>
|
<context>
|
||||||
<name>ChartAxisEditor</name>
|
<name>ChartAxisEditor</name>
|
||||||
<message>
|
<message>
|
||||||
@ -525,6 +514,120 @@ p, li { white-space: pre-wrap; }
|
|||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>LimeReport::BorderEditor</name>
|
||||||
|
<message>
|
||||||
|
<source>Edit border</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Presets</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>No lines</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Outline</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Border</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>...</source>
|
||||||
|
<translation type="unfinished">...</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Style</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>No style</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Solid</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Dash</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Dot</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Dash dot</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Dash dot dot</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Width:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>1</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>0.25</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>0.5</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>1.5</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>2</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>3</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>4</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>5</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>6</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Color:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Select</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>LimeReport::BorderFrameEditor</name>
|
||||||
|
<message>
|
||||||
|
<source>BorderFrameEditor</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Text</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>LimeReport::ConnectionDesc</name>
|
<name>LimeReport::ConnectionDesc</name>
|
||||||
<message>
|
<message>
|
||||||
@ -1360,6 +1463,93 @@ p, li { white-space: pre-wrap; }
|
|||||||
<translation>Экспортировать в PDF</translation>
|
<translation>Экспортировать в PDF</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>LimeReport::PageEditor</name>
|
||||||
|
<message>
|
||||||
|
<source>Page setup</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Paper</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Format</source>
|
||||||
|
<translation type="unfinished">Формат</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Dimension</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Width:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source> mm</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Height:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Orientation</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Portrait</source>
|
||||||
|
<translation type="unfinished">Портретная</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Landscape</source>
|
||||||
|
<translation type="unfinished">Альбомная</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Margins</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Bottom:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Top:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Right:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Left:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Drop printer margins</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Other</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Height options</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Endless Height</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Extended Height:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Full page</source>
|
||||||
|
<translation type="unfinished">На всю страницу</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>LimeReport::PageFooter</name>
|
<name>LimeReport::PageFooter</name>
|
||||||
<message>
|
<message>
|
||||||
@ -3402,194 +3592,4 @@ This preview is no longer valid.</source>
|
|||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
|
||||||
<name>lrbordereditor</name>
|
|
||||||
<message>
|
|
||||||
<source>Style</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>No style</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Solid</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Presets</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>No lines</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Outline</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Border</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>...</source>
|
|
||||||
<translation type="unfinished">...</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Edit border</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Width:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>1</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>0.25</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>0.5</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>1.5</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>2</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>3</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>4</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>5</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>6</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Color:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Select...</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Dash</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Dot</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Dash dot</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Dash dot dot</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>lrpageeditor</name>
|
|
||||||
<message>
|
|
||||||
<source>Paper</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Format</source>
|
|
||||||
<translation type="unfinished">Формат</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Dimension</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Width:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source> mm</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Height:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Orientation</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Portrait</source>
|
|
||||||
<translation type="unfinished">Портретная</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Landscape</source>
|
|
||||||
<translation type="unfinished">Альбомная</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Margins</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Bottom:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Top:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Right:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Left:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Drop printer margins</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Other</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Height options</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Endless Height</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Extended Height:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Full page</source>
|
|
||||||
<translation type="unfinished">На всю страницу</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Page setup</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
|
||||||
</TS>
|
</TS>
|
||||||
|
@ -8,17 +8,6 @@
|
|||||||
<translation>$ClassName$</translation>
|
<translation>$ClassName$</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
|
||||||
<name>BorderFrameEditor</name>
|
|
||||||
<message>
|
|
||||||
<source>BorderFrameEditor</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Text</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
|
||||||
<context>
|
<context>
|
||||||
<name>ChartAxisEditor</name>
|
<name>ChartAxisEditor</name>
|
||||||
<message>
|
<message>
|
||||||
@ -532,6 +521,120 @@ p, li { white-space: pre-wrap; }
|
|||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>LimeReport::BorderEditor</name>
|
||||||
|
<message>
|
||||||
|
<source>Edit border</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Presets</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>No lines</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Outline</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Border</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>...</source>
|
||||||
|
<translation type="unfinished">...</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Style</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>No style</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Solid</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Dash</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Dot</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Dash dot</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Dash dot dot</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Width:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>1</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>0.25</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>0.5</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>1.5</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>2</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>3</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>4</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>5</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>6</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Color:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Select</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>LimeReport::BorderFrameEditor</name>
|
||||||
|
<message>
|
||||||
|
<source>BorderFrameEditor</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Text</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>LimeReport::ConnectionDesc</name>
|
<name>LimeReport::ConnectionDesc</name>
|
||||||
<message>
|
<message>
|
||||||
@ -1367,6 +1470,93 @@ p, li { white-space: pre-wrap; }
|
|||||||
<translation>导出为PDF文件</translation>
|
<translation>导出为PDF文件</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>LimeReport::PageEditor</name>
|
||||||
|
<message>
|
||||||
|
<source>Page setup</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Paper</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Format</source>
|
||||||
|
<translation type="unfinished">格式</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Dimension</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Width:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source> mm</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Height:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Orientation</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Portrait</source>
|
||||||
|
<translation type="unfinished">纵向</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Landscape</source>
|
||||||
|
<translation type="unfinished">横向</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Margins</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Bottom:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Top:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Right:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Left:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Drop printer margins</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Other</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Height options</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Endless Height</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Extended Height:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Full page</source>
|
||||||
|
<translation type="unfinished">全页</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>LimeReport::PageFooter</name>
|
<name>LimeReport::PageFooter</name>
|
||||||
<message>
|
<message>
|
||||||
@ -3411,194 +3601,4 @@ This preview is no longer valid.</source>
|
|||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
|
||||||
<name>lrbordereditor</name>
|
|
||||||
<message>
|
|
||||||
<source>Style</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>No style</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Solid</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Presets</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>No lines</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Outline</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Border</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>...</source>
|
|
||||||
<translation type="unfinished">...</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Edit border</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Width:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>1</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>0.25</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>0.5</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>1.5</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>2</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>3</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>4</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>5</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>6</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Color:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Select...</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Dash</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Dot</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Dash dot</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Dash dot dot</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
|
||||||
<context>
|
|
||||||
<name>lrpageeditor</name>
|
|
||||||
<message>
|
|
||||||
<source>Paper</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Format</source>
|
|
||||||
<translation type="unfinished">格式</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Dimension</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Width:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source> mm</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Height:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Orientation</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Portrait</source>
|
|
||||||
<translation type="unfinished">纵向</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Landscape</source>
|
|
||||||
<translation type="unfinished">横向</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Margins</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Bottom:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Top:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Right:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Left:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Drop printer margins</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Other</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Height options</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Endless Height</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Extended Height:</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Full page</source>
|
|
||||||
<translation type="unfinished">全页</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<source>Page setup</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
</context>
|
|
||||||
</TS>
|
</TS>
|
||||||
|
Loading…
Reference in New Issue
Block a user