Escolar Documentos
Profissional Documentos
Cultura Documentos
teste
if (!somenteTexto && !imagemBase.IndexFixed)
{
try
{
Log.GravarLog(" Obtendo Tamanho dos Blocos:", TipoLog.Info,
Thread.CurrentThread.Name ?? "Log");
var graphicBlockSize =
_snmpClient.GetInt(DmsMibLibrary.GraphicBlockSize);
Log.GravarLog("Tamanho dos Blocos:" + graphicBlockSize,
TipoLog.Info, Thread.CurrentThread.Name ?? "Log");
DefinirEAguardarGraphicStatus(imagemBase.Index,
DmsEnumGraphicStatus.ModifyReq, DmsEnumGraphicStatus.Modifying);
DefinirGraphicName(imagemBase.Index,
imagemBase.Index.ToString());
DefinirGraphicNumber(imagemBase.Index);
DefinirGraphicType(imagemBase.Index,
DmsEnumGraphicType.Color24bit);//DmsEnumGraphicType.Monochrome1bit);
DefinirGraphicHeight(imagemBase.Index, imagemBase.Altura);
DefinirGraphicWidth(imagemBase.Index, imagemBase.Largura);
if (!imagemBase.ImagemJaInvertida)
imagemBase.FlipImagem();
bmpImageBody.Skip(i).Take(tamanhoBloco).ToArray().CopyTo(bytesBloco, 0);
_snmpClient.SetBytes(
DmsMibLibrary.GraphicBitmapEntry.Replace("X",
imagemBase.Index.ToString()).Replace("#", numeroBloco.ToString()),
bytesBloco);
DefinirEAguardarGraphicStatus(imagemBase.Index,
DmsEnumGraphicStatus.ReadyForUseReq, DmsEnumGraphicStatus.ReadyForUse);
Log.GravarLog("Status Alterado : Pronto [" + imagemBase.Index +
"]", TipoLog.Info, Thread.CurrentThread.Name ?? "Log");
}