Esempio n. 1
0
 public void SetLogging(WriteTable WriteHorizontalMethod, WriteTable WriteVerticalMethod, WriteText WriteTextMethod)
 {
     WriteH    = WriteHorizontalMethod;
     WriteV    = WriteVerticalMethod;
     WriteStr  = WriteTextMethod;
     isLogging = true;
 }
 public void BasicBuild()
 {
     var table = new WriteTable<TestData>(new DataConverter<TestData>());
     var data = table.Resolve();
     Assert.IsNotNull(data);
     Assert.Greater(data.Length, 0);
 }
Esempio n. 3
0
        public void Show()
        {
            //AsposeWord.NewGraphics();

            //AsposeWord.AsposeWordInsetImg();
            //AsposeWord.SetImgTwoColors();
            //SetImgTwoColors();
            //AsposeWordTable wordTable = new AsposeWordTable();
            //wordTable.AsposeWordTable1();


            //var knowledgePoint = new KnowledgePointIncreasementTableToken();
            //knowledgePoint.CreateTable();

            var writeTable = new WriteTable();

            writeTable.CreateTable();
        }
Esempio n. 4
0
 /// <summary>
 /// Invokes the WriteTable event if it has subscribers
 /// </summary>
 /// <param name="sender">The sending object</param>
 /// <param name="e">The argument parameters</param>
 private void OnStoreClicked(object sender, EventArgs e)
 {
     Tablename = tableentry.Text;
     WriteTable?.Invoke(this, EventArgs.Empty);
 }
        private static byte[] GetResolvedTestData()
        {
            var table = new WriteTable<TestData>(new DataConverter<TestData>());
            foreach (var entry in TestData)
                table.Add(entry.Key, entry.Data);

            return table.Resolve();
        }
        public void NestedTables()
        {
            var testTableByteArray = GetResolvedTestData();
            var nestTable = new WriteTable<byte[]>(new ByteArrayConverter());
            nestTable.Add("table1", testTableByteArray);
            nestTable.Add("table2", testTableByteArray);
            var data = nestTable.Resolve();
            using (var readOnlyByteArray = new ReadOnlyByteArray(data))
            {
                var table = new ReadTable<byte[]>(new ByteArrayConverter(), readOnlyByteArray);

                byte[] readTableBytes;
                Assert.IsTrue(table.TryGetValue("table1", out readTableBytes));
                Assert.IsTrue(readTableBytes.Where((b, i) => b != testTableByteArray[i]).Count() == 0);
                Assert.IsTrue(table.TryGetValue("table2", out readTableBytes));
                Assert.IsTrue(readTableBytes.Where((b, i) => b != testTableByteArray[i]).Count() == 0);
            }
        }