Escolar Documentos
Profissional Documentos
Cultura Documentos
teste
if (!somenteTexto && !imagemBase.IndexFixed)
{
try
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");
}
catch (Exception e)
{
try
{
Thread.Sleep(2000);
DefinirEAguardarGraphicStatus(imagemBase.Index,
DmsEnumGraphicStatus.NotUsedReq, DmsEnumGraphicStatus.NotUsed);
}
catch
{
}
imagemBase.Index += 1;
throw e;
}
}
if (!string.IsNullOrEmpty(imagemBase.CodificacaoMultistring))
{
foreach (var c in linhaMensagem)
{
if (Regex.IsMatch(c.ToString(), imagemBase.Regex) && !
string.IsNullOrEmpty(c.ToString().Trim()))
{
var conversao = 0;
var converteu =
int.TryParse(imagemBase.CodificacaoMultistring, out conversao);
if (somenteTexto)
{
if (VersionCode.V1 == _snmpClient.GetVersionCode())
multiString += (!string.IsNullOrEmpty(multiString) ? "[np]" :
"") + string.Format("[pt{0}o0]{1}", imagemBase.TempoPagina * 10, mensagem?.Trim());
else
multiString += (!string.IsNullOrEmpty(multiString) ? "[np]" :
"") + string.Format("[pt{0}][jl3]{1}", imagemBase.TempoPagina * 10,
mensagem?.Trim());
}
else
{
if (string.IsNullOrEmpty(imagemBase.FormatacaoMultstringPicto))
multiString += (!string.IsNullOrEmpty(multiString) ? "[np]" :
"") + string.Format("[g{2},1,1][pt{0}]{1}", imagemBase.TempoPagina * 10,
mensagem?.Trim(), imagemBase.Index);
else
multiString += (!string.IsNullOrEmpty(multiString) ? "[np]" :
"") + string.Format("[g{2},1,1][pt{0}]{3}{1}", imagemBase.TempoPagina * 10,
mensagem?.Trim(), imagemBase.Index, imagemBase.FormatacaoMultstringPicto);
}