Class SaveOptions
Nome do espaço: Aspose.Tasks.Saving Assembleia: Aspose.Tasks.dll (25.5.0)
Esta é uma classe de base abstrata para classes que permite ao usuário especificar opções adicionais ao salvar um projeto.em um formato específico.
public abstract class SaveOptions : SimpleSaveOptions
Inheritance
object ← SimpleSaveOptions ← SaveOptions
Derived
HtmlSaveOptions , ImageSaveOptions , PdfSaveOptions , PrintOptions , SvgOptions , XamlOptions , XpsOptions
Membros herdados
SimpleSaveOptions.project , SimpleSaveOptions.SaveFormat , SimpleSaveOptions.TasksComparer , SimpleSaveOptions.TasksFilter , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Uma instância de qualquer classe derivada da classe SaveOptions é transferida para a corrente Save ou string Save overloadsPara que o usuário define opções personalizadas ao salvar um documento.
Constructors
SaveOptions()
Inicia uma nova instância da classe Aspose.Tasks.Saving.SaveOptions.
protected SaveOptions()
SaveOptions(SaveOptions)
Inicia uma nova instância da classe Aspose.Tasks.Saving.SaveOptions.
protected SaveOptions(SaveOptions options)
Parameters
options
SaveOptions
O Aspose.Tasks.Saving.SaveOptions para copiar.
Properties
BarStyles
Recebe ou coloca a lista de instâncias da classe Aspose.Tasks.Visualization.BarStyle que aparece na vista do projeto.
public List<barstyle> BarStyles { get; set; }
Valor da propriedade
CustomPageSize
Obter ou definir o tamanho de página personalizado em pontos (1 ponto = 1/72 de polegada).
public SizeF CustomPageSize { get; set; }
Valor da propriedade
DrawNonWorkingTime
Recebe ou coloca um valor indicando se o tempo de não trabalho deve ser desenhado (valor padrão é TRUE).
public bool DrawNonWorkingTime { get; set; }
Valor da propriedade
EndDate
Obter ou definir uma data para terminar rendering para.
public DateTime EndDate { get; set; }
Valor da propriedade
FitContent
Recebe ou coloca um valor indicando se a altura da linha deve ser aumentada para se adequar ao seu conteúdo.
public bool FitContent { get; set; }
Valor da propriedade
FitTimescaleToEndOfPage
Obter ou definir se uma seção de calendário de uma vista deve ser entregue ao final (direita) da última página.Se o valor for falso, a seção de calendário é renderizada exatamente para EndDate, mesmo que haja espaço vazio em uma página.
[Obsolete("This member is obsolete and will be removed after release 25.9. Please use TimescaleFitBehavior instead.")]
public bool FitTimescaleToEndOfPage { get; set; }
Valor da propriedade
Gridlines
Recebe ou coloca uma lista de Aspose.Tasks.Visualization.Gridline que aparece na vista do projeto.
public List<gridline> Gridlines { get; set; }
Valor da propriedade
IsPortrait
Recebe ou coloca um valor indicando se a orientação da página é retrato; retorna falso se a orientação da página é paisagem.
public bool IsPortrait { get; set; }
Valor da propriedade
Remarks
Não é aplicável quando SaveOptions.PageSize == Visualization.PageSize.DefinedInView.Neste caso, View.PageInfo.PageSettings.IsPortrait é usado em vez disso.Não é aplicável quando SaveOptions.CustomPageSize é configurado.
LegendDrawingOptions
Obter ou definir um valor que define como render uma lenda. valor padrão é LegendDrawingOptions.OnEveryPage.
public LegendDrawingOptions LegendDrawingOptions { get; set; }
Valor da propriedade
Remarks
É aplicável apenas quando a vista de gráfico de Gantt é renderizada.
LegendItems
Recebe ou coloca uma série de PageLegendItem que define quais faixas devem ser renderizadas na lenda da página.Se nulo, os itens padrão são renderizados.
public PageLegendItem[] LegendItems { get; set; }
Valor da propriedade
PageLegendItem [ ]
Remarks
É aplicável apenas quando a vista de gráfico de Gantt é renderizada.
MarkCriticalTasks
Recebe ou coloca um valor indicando se as tarefas críticas devem ser exibidas em cor vermelha (valor padrão é FALSE).
public bool MarkCriticalTasks { get; set; }
Valor da propriedade
NonWorkingTimeColor
Obter ou definir a cor do tempo não trabalhando.
public Color NonWorkingTimeColor { get; set; }
Valor da propriedade
PageCount
Obter ou definir o número de páginas do projeto.
public int PageCount { get; protected set; }
Valor da propriedade
PageSize
Obter ou definir o tamanho da página para ser renderizado (valor padrão é PageSize.A4).
public PageSize PageSize { get; set; }
Valor da propriedade
PresentationFormat
Obter ou definir o Aspose.Tasks.Saving.SaveOptions.PresentaçãoFormato em que o documento será salvo.
public PresentationFormat PresentationFormat { get; set; }
Valor da propriedade
RenderToSinglePage
Recebe ou coloca um valor indicando se um projeto deve ser entregue a uma única páginaQuando o projeto é salvo em formato gráfico.O tamanho da página será alterado para que o projeto renderizado possa ser ajustado em uma página.
public bool RenderToSinglePage { get; set; }
Valor da propriedade
RollUpGanttBars
Recebe ou coloca um valor indicando se as subtasks na barra de tarefas de resumo devem ser marcadas.Para subtasks, o campo Rollup indica se as informações na barra de Gantt subtasks serão roladas até a barra de tarefas de resumo.Para tarefas de resumo, o campo Rollup indica se a barra de tarefas de resumo exibe barras roladas.Você deve ter o campo Rollup para tarefas de resumo definido em Sim para quaisquer sub tarefas para rolar para eles.
public bool RollUpGanttBars { get; set; }
Valor da propriedade
Remarks
É aplicável apenas quando a vista de gráfico de Gantt é renderizada.
StartDate
Obter ou definir a data para começar a render.
public DateTime StartDate { get; set; }
Valor da propriedade
TextStyles
Recebe ou coloca a lista de estilos de texto que foram aplicados durante a realização de uma vista de projeto.
public List<textstyle> TextStyles { get; set; }
Valor da propriedade
Remarks
Estes estilos superam os estilos definidos em GanttCharView.TextStyles.
Timescale
Obter ou definir o valor Aspose.Tasks.Saving.SaveOptions.Timescale que é usado para controlar como a escala horária (se presente) é renderizada quando o projeto é salvo para o formato gráfico.
public Timescale Timescale { get; set; }
Valor da propriedade
TimescaleFitBehavior
Obter ou definir um comportamento que define como alinhar o final direito da escala de tempo com o final da página.
public TimescaleFitBehavior TimescaleFitBehavior { get; set; }
Valor da propriedade
UseGradientBrush
Obter ou definir um valor que indique se a borracha de gradiente deve ser usada ao renderizar o gráfico Gantt.
public virtual bool UseGradientBrush { get; set; }
Valor da propriedade
Remarks
É aplicável apenas quando a vista de gráfico de Gantt é renderizada.
View
Obter ou definir uma lista das colunas de visualização para render (Aspose.Tasks.Visualization.GanttChartColumn).Se não for definido, os IDs de tarefas, nomes de tarefas, começo e final são apenas renderizados.Se as propriedades View e Aspose.Tasks.Saving.SaveOptions.ViewSettings forem definidas, as colunas do View superam as colunas do ViewSettings.
public ProjectView View { get; set; }
Valor da propriedade
ViewSettings
Você pode usar esta opção para especificar explicitamente que visualização deve ser salvo em formatos PDF, HTML ou Imagem.Se esta propriedade for configurada, a propriedade Aspose.Tasks.Visualization.PresentationFormat é ignorada quando o projeto é salvo.Ver deve ser de uma das seguintes janelas ((Aspose.Tasks.View.Screen)): (Gantt, TaskSheet, TaskUsage, ResourceSheet, ResourceUsage)
public View ViewSettings { get; set; }
Valor da propriedade
Exceptions
Quando o método de configuração é chamado e a instância da classe de visualização com o valor não suportado da propriedade da tela é fornecida.