Исправление грамматических ошибок
This commit is contained in:
parent
3873ce4e95
commit
871774e433
@ -11,6 +11,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lab3", "Lab3\Lab3.csproj",
|
|||||||
EndProject
|
EndProject
|
||||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lab3.Database", "Lab3.Database\Lab3.Database.csproj", "{698DE9E8-7885-4F98-AFE3-9A9C6CD2FCF5}"
|
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lab3.Database", "Lab3.Database\Lab3.Database.csproj", "{698DE9E8-7885-4F98-AFE3-9A9C6CD2FCF5}"
|
||||||
EndProject
|
EndProject
|
||||||
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Lab4", "Lab4\Lab4.csproj", "{FAE92C0B-0A2D-48B6-A55C-DE58A310CD58}"
|
||||||
|
EndProject
|
||||||
Global
|
Global
|
||||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||||
Debug|Any CPU = Debug|Any CPU
|
Debug|Any CPU = Debug|Any CPU
|
||||||
@ -33,6 +35,10 @@ Global
|
|||||||
{698DE9E8-7885-4F98-AFE3-9A9C6CD2FCF5}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
{698DE9E8-7885-4F98-AFE3-9A9C6CD2FCF5}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
{698DE9E8-7885-4F98-AFE3-9A9C6CD2FCF5}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
{698DE9E8-7885-4F98-AFE3-9A9C6CD2FCF5}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
{698DE9E8-7885-4F98-AFE3-9A9C6CD2FCF5}.Release|Any CPU.Build.0 = Release|Any CPU
|
{698DE9E8-7885-4F98-AFE3-9A9C6CD2FCF5}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
|
{FAE92C0B-0A2D-48B6-A55C-DE58A310CD58}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
|
{FAE92C0B-0A2D-48B6-A55C-DE58A310CD58}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
|
{FAE92C0B-0A2D-48B6-A55C-DE58A310CD58}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
|
{FAE92C0B-0A2D-48B6-A55C-DE58A310CD58}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
EndGlobalSection
|
EndGlobalSection
|
||||||
GlobalSection(SolutionProperties) = preSolution
|
GlobalSection(SolutionProperties) = preSolution
|
||||||
HideSolutionNode = FALSE
|
HideSolutionNode = FALSE
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
namespace Cop.Borovkov.Var3.Models
|
namespace Cop.Borovkov.Var3.Models
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Параметры для создания линейной диограммы
|
/// Параметры для создания линейной диаграммы
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public record PdfHistigramInfo
|
public record PdfHistigramInfo
|
||||||
{
|
{
|
||||||
@ -18,7 +18,7 @@ namespace Cop.Borovkov.Var3.Models
|
|||||||
public string DocumentTitle { get; init; } = "Гистограмма";
|
public string DocumentTitle { get; init; } = "Гистограмма";
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Заголовок диограммы
|
/// Заголовок диаграммы
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string HistogramTitle { get; init; } = "Гистограмма";
|
public string HistogramTitle { get; init; } = "Гистограмма";
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
namespace Cop.Borovkov.Var3.Models
|
namespace Cop.Borovkov.Var3.Models
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Параметры для создания таблици в пдф с группировкой по 1 столбцу
|
/// Параметры для создания таблицы в пдф с группировкой по 1 столбцу
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public class PdfTableWithGroupingInfo<TType> where TType : class
|
public class PdfTableWithGroupingInfo<TType> where TType : class
|
||||||
{
|
{
|
||||||
|
@ -15,7 +15,7 @@ namespace PIHelperSh.PdfCreator.Enums
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Отступа нет
|
/// Отступа нет
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[TypeValue<string>("ocm")]
|
[TypeValue<string>("0cm")]
|
||||||
None,
|
None,
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Отступ небольшой
|
/// Отступ небольшой
|
||||||
|
@ -29,7 +29,7 @@ namespace PIHelperSh.PdfCreator.Models.ImageModels
|
|||||||
public int? Height { get; set; } = null;
|
public int? Height { get; set; } = null;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Выравнивание текста внутри параграфа (по умолчанию - по левой строне)
|
/// Выравнивание текста внутри параграфа (по умолчанию - по левой стороне)
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public PdfAlignmentType ImageAlignment { get; set; } = PdfAlignmentType.Left;
|
public PdfAlignmentType ImageAlignment { get; set; } = PdfAlignmentType.Left;
|
||||||
|
|
||||||
|
@ -18,7 +18,7 @@ namespace PIHelperSh.PdfCreator.Models.PieChartModel
|
|||||||
public IEnumerable<(string Name, double Value)> Value { get; set; }
|
public IEnumerable<(string Name, double Value)> Value { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Цвет области на диаграме. При null будет использоватсся выдача цветов по умолчанию)
|
/// Цвет области на диаграмме. При null будет использоваться выдача цветов по умолчанию)
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public Color? Color { get; set; } = null;
|
public Color? Color { get; set; } = null;
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
namespace PIHelperSh.PdfCreator.Models.PieChartModel
|
namespace PIHelperSh.PdfCreator.Models.PieChartModel
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Модель линейной диограммы
|
/// Модель линейной диаграммы
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public class PdfHistogramModel : PdfPieChartModel
|
public class PdfHistogramModel : PdfPieChartModel
|
||||||
{
|
{
|
||||||
|
@ -18,7 +18,7 @@ namespace PIHelperSh.PdfCreator.Models.PieChartModel
|
|||||||
public double Value { get; set; }
|
public double Value { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Цвет области на диаграме. При null будет использоватсся выдача цветов по умолчанию)
|
/// Цвет области на диаграмме. При null будет использоваться выдача цветов по умолчанию)
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public Color? Color { get; set; } = null;
|
public Color? Color { get; set; } = null;
|
||||||
|
|
||||||
|
@ -34,7 +34,7 @@ namespace PIHelperSh.PdfCreator.Models.TableModels
|
|||||||
public PdfStyleType RowStyle = PdfStyleType.Basic;
|
public PdfStyleType RowStyle = PdfStyleType.Basic;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Базовое выравнивание элементов сторок
|
/// Базовое выравнивание элементов в строке
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public PdfAlignmentType RowHorizontalAlignment = PdfAlignmentType.Rigth;
|
public PdfAlignmentType RowHorizontalAlignment = PdfAlignmentType.Rigth;
|
||||||
|
|
||||||
|
@ -13,7 +13,7 @@ namespace PIHelperSh.PdfCreator.Models.TableModels
|
|||||||
public class PDFSimpleTableRow
|
public class PDFSimpleTableRow
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Элемменты данной стоки
|
/// Элементы данной стоки
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public List<string> Items = new List<string>();
|
public List<string> Items = new List<string>();
|
||||||
|
|
||||||
|
@ -35,7 +35,7 @@ namespace PIHelperSh.PdfCreator.Models.TableModels
|
|||||||
public PdfStyleType RecordStyle { get; set; } = PdfStyleType.Basic;
|
public PdfStyleType RecordStyle { get; set; } = PdfStyleType.Basic;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Выравнивание текста объектов в таблице (по умолчанию - по левой строне)
|
/// Выравнивание текста объектов в таблице (по умолчанию - по левой стороне)
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public PdfAlignmentType RecordHorizontalAlignment { get; set; } = PdfAlignmentType.Left;
|
public PdfAlignmentType RecordHorizontalAlignment { get; set; } = PdfAlignmentType.Left;
|
||||||
|
|
||||||
|
@ -1,10 +1,5 @@
|
|||||||
using PIHelperSh.PdfCreator.Enums;
|
using PIHelperSh.PdfCreator.Enums;
|
||||||
using PIHelperSh.PdfCreator.Interfaces;
|
using PIHelperSh.PdfCreator.Interfaces;
|
||||||
using System;
|
|
||||||
using System.Collections.Generic;
|
|
||||||
using System.Linq;
|
|
||||||
using System.Text;
|
|
||||||
using System.Threading.Tasks;
|
|
||||||
|
|
||||||
namespace PIHelperSh.PdfCreator.Models.TextModels
|
namespace PIHelperSh.PdfCreator.Models.TextModels
|
||||||
{
|
{
|
||||||
@ -14,7 +9,7 @@ namespace PIHelperSh.PdfCreator.Models.TextModels
|
|||||||
public class PdfList : IPdfElement
|
public class PdfList : IPdfElement
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Элементы списка (параграфы или иные спсики)
|
/// Элементы списка (параграфы или иные списки)
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public List<IPdfElement> Content { get; set; } = new();
|
public List<IPdfElement> Content { get; set; } = new();
|
||||||
|
|
||||||
|
@ -24,7 +24,7 @@ namespace PIHelperSh.PdfCreator.Models.TextModels
|
|||||||
public PdfStyleType Style { get; set; } = PdfStyleType.Basic;
|
public PdfStyleType Style { get; set; } = PdfStyleType.Basic;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Выравнивание текста внутри параграфа (по умолчанию - по левой строне)
|
/// Выравнивание текста внутри параграфа (по умолчанию - по левой стороне)
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public PdfAlignmentType ParagraphAlignment { get; set; } = PdfAlignmentType.Left;
|
public PdfAlignmentType ParagraphAlignment { get; set; } = PdfAlignmentType.Left;
|
||||||
|
|
||||||
|
@ -0,0 +1,65 @@
|
|||||||
|
namespace Lab4.Forms.Interfaces
|
||||||
|
{
|
||||||
|
public interface IPluginsConvention
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// Название плагина
|
||||||
|
/// </summary>
|
||||||
|
string PluginName { get; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Получение контрола для вывода набора данных
|
||||||
|
/// </summary>
|
||||||
|
UserControl GetControl { get; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Получение элемента, выбранного в контроле
|
||||||
|
/// </summary>
|
||||||
|
PluginsConventionElement GetElement { get; }
|
||||||
|
/// <summary>
|
||||||
|
/// Получение формы для создания/редактирования объекта
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="element"></param>
|
||||||
|
/// <returns></returns>
|
||||||
|
Form GetForm(PluginsConventionElement element);
|
||||||
|
/// <summary>
|
||||||
|
/// Получение формы для работы со справочником
|
||||||
|
/// </summary>
|
||||||
|
/// <returns></returns>
|
||||||
|
Form GetThesaurus();
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Удаление элемента
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="element"></param>
|
||||||
|
/// <returns></returns>
|
||||||
|
bool DeleteElement(PluginsConventionElement element);
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Обновление набора данных в контроле
|
||||||
|
/// </summary>
|
||||||
|
void ReloadData();
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Создание простого документа
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="saveDocument"></param>
|
||||||
|
/// <returns></returns>
|
||||||
|
bool CreateSimpleDocument(PluginsConventionSaveDocument saveDocument);
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Создание простого документа
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="saveDocument"></param>
|
||||||
|
/// <returns></returns>
|
||||||
|
bool CreateTableDocument(PluginsConventionSaveDocument saveDocument);
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Создание документа с диаграммой
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="saveDocument"></param>
|
||||||
|
/// <returns></returns>
|
||||||
|
bool CreateChartDocument(PluginsConventionSaveDocument saveDocument);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
11
Cop.Borovkov.Var3/Lab4/Lab4.csproj
Normal file
11
Cop.Borovkov.Var3/Lab4/Lab4.csproj
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<Project Sdk="Microsoft.NET.Sdk">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<OutputType>WinExe</OutputType>
|
||||||
|
<TargetFramework>net8.0-windows</TargetFramework>
|
||||||
|
<Nullable>enable</Nullable>
|
||||||
|
<UseWindowsForms>true</UseWindowsForms>
|
||||||
|
<ImplicitUsings>enable</ImplicitUsings>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
</Project>
|
@ -0,0 +1,7 @@
|
|||||||
|
namespace Lab4.Models
|
||||||
|
{
|
||||||
|
public class PluginsConventionElement
|
||||||
|
{
|
||||||
|
public Guid Id { get; set; }
|
||||||
|
}
|
||||||
|
}
|
17
Cop.Borovkov.Var3/Lab4/Program.cs
Normal file
17
Cop.Borovkov.Var3/Lab4/Program.cs
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
namespace Lab4
|
||||||
|
{
|
||||||
|
internal static class Program
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// The main entry point for the application.
|
||||||
|
/// </summary>
|
||||||
|
[STAThread]
|
||||||
|
static void Main()
|
||||||
|
{
|
||||||
|
// To customize application configuration such as set high DPI settings or default font,
|
||||||
|
// see https://aka.ms/applicationconfiguration.
|
||||||
|
ApplicationConfiguration.Initialize();
|
||||||
|
Application.Run(new Form1());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user